
 /* BUGS - the Bug Genie (v2) stylesheet
 (C) 2005-2008 zegenie Studios, Daniel Andre Eikeland */


BODY, TD, TH
{
	padding: 0px;
	margin: 0px;
	font: 11px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	text-align: left;
	letter-spacing: 0px;
	color: #555;
}

BODY
{
	background-color: #FFF;
}

/* BEGIN IE CSS bug workaround */

TD#maintd
{
	text-align: center;
}

TD
{
	text-align: left;
}

/* END IE CSS bug workaround */

TD.unselected A, TD.hover_unselected A
{
	color: #777;
}

TD.hover_unselected A:hover
{
	color: #777;
	border-bottom: 0px;
}

A
{
	color: #00A400;
	text-decoration: none;
}

A.image:hover
{
	border: 0px;
}

A:hover
{
	border-bottom: 1px dotted #AAA;
}

A.closed
{
	text-decoration: line-through;
}

FORM
{
	margin: 0px;
	padding: 0px;
}

INPUT, SELECT, TEXTAREA, BUTTON
{
	font: 1.0em "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	color: #555;
	border: 1px solid #BBB;
	padding: 2px;
}

input[type="submit"], button
{
	background-color: #E5E5E5;
}

TH
{
	font-weight: bold;
	border-bottom: 1px solid #DDD;
	padding-bottom: 2px;
}

table.helptable td
{
	padding-top: 1px;
	padding-bottom: 1px;
}

div.autocomplete 
{
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}

div.autocomplete ul 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.autocomplete ul li.selected 
{ 
	background-color: #DDD;
	text-align: left;
	font-weight: none;
	border: 0px;
}

div.autocomplete ul li.selected:first-line 
{ 
	font-weight: bold;
}

div.autocomplete ul li 
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:32px;
	cursor:pointer;
	font-weight: none;
}

div.autocomplete ul li:first-line
{
	font-weight: bold;
}

INPUT, BUTTON
{
	height: 22px;
}

INPUT.button, BUTTON
{
	background-color: #EEE;
	height: 22px;
}

SELECT
{
	height: 21px;
}

TEXTAREA
{
	padding: 2px;
}

INPUT#login_button, INPUT#register_button
{
	color: #00A400;
	text-decoration: none;
	border: 0px;
	background-color: #FFF;
	cursor: pointer;
	font: 1.0em "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

P
{
	margin: 0px;
	padding: 0px;
}

INPUT#login_button:hover
{
	border-bottom: 1px dotted #AAA;
}

/* *******************
Custom classes
******************* */

.main_header
{
	background-color: #9ebbbf;
	color: #FFF;
}

.main_header_print, .main_header_print .logo_large, .main_header_print .logo_small
{
	background-color: #FFF;
	color: #333;
}

.print_header_strip
{
	background-color: #F1F1F1;
	padding: 3px;
	border-bottom: 1px solid #DDD;
}

.logo_large
{
	font: 1.8em "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	font-weight: bold;
	color: #FFF;
}

.logo_small
{
	font: 1em "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	color: #FFF;
}

.footer_image
{
	width: 30px;
	text-align: right;
	padding: 5px;
}

.footer_container
{
	background-color: #FFF;
	width: 100%;
	/*font-size: 0.8em;*/
	border-top: 1px solid #DDD;
}

.footer_text_secondline
{
	padding: 0px 0px 8px 0px;
	font-size: 0.9em;
}

.footer_text_firstline
{
	padding: 8px 0px 0px 0px;
	font-size: 1em;
}

.menu_strip
{
	background-color: #FAFAD6;
	width: 100%;
}

.menu_top
{
	background-color: #FAFAD6;
	height: 1px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	width: 100%;
}

.menu_strip TD.spacer
{
	border-bottom: 1px solid #CCC;
	width: auto;
}

.menu_strip TD.menu_container
{
	border-bottom: 1px solid #CCC;
	width: auto;
}

TD.menu_container TABLE TD
{
	padding-bottom: 1px;
}

TD.menu_container TABLE
{
	position: relative;
	top: 1px;
	table-layout: auto;
	width: auto;
}

.selected
{
	border-bottom: 0px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	background-color: #FFF;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	#width: 125px;
	width: auto;
}

.selected TD
{
	font-weight: bold;
}

.hover_unselected
{
	background-color: #EAEAC6;
	border: 1px solid #C8C8A4;
	border-bottom: 1px solid #CCC;
	padding-top: 0px;
	padding-left: 1px;
	padding-right: 1px;
	font-weight: none;
	text-align: center;
	#width: 115px;
	width: auto;
}

.unselected
{
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FAFAD6;
	background-color: #FAFAD6;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	#width: 115px;
	width: auto;
}

.welcomestrip
{
	table-layout: fixed;
	width: 100%;
	background-color: #FFF;
	margin-top: 10px;
	border: 1px solid #DDD;
	margin-bottom: 10px;
}

.wleft
{
	background-color: #F1F1F1;
	border: 0px;
	width: auto;
	padding: 3px;
	padding-left: 7px;
}

.wcenter
{
	background: url('clock.png') no-repeat right;
	background-color: #F1F1F1;
	text-align: right;
	padding: 3px;
	padding-right: 25px;
	width: 200px;
}

.wright
{
	background-color: #F1F1F1;
	width: 7px;
}

.configstrip
{
	table-layout: fixed;
	width: 100%;
	background-color: #FFF;
	margin-top: 10px;
}

.cleft
{
	background-color: #F1F1F1;
	border: 0px;
	width: auto;
	padding: 3px;
	padding-left: 7px;
	border-bottom: 1px solid #DDD;
}

.cright
{
	background-color: #F1F1F1;
	width: 7px;
	border-bottom: 1px solid #DDD;
}

.cdesc
{
	padding: 5px;
}

.logindiv
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 0px;
	padding: 10px;
	width: auto;
}

.loginheader
{
	text-align: left;
	font: 12px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	padding: 0px 0px 5px 0px;
	margin-bottom: 7px;
	color: #555;
	border-bottom: 1px solid #B5B5B5;
}

.login_error
{
	background-color: #FDD;
	border: 1px solid #FAA;
	padding: 5px;
}

.loginbox
{
	font: 12px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	padding: 5px 4px 5px 4px;
	text-align: left;
	color: #555;
	background-color: #FFF;
	border: 0px;
}

.infoarea_header
{
	padding: 4px;
	padding-right: 0px;
	font: 12px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	color: #555;
	background-color: #FFF;
	border-bottom: 1px solid #BBB;
}

.accountdiv
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 0px;
	margin-top: 10px;
	padding-bottom: 3px;
	width: 600px;
}

.accountdiv #avatarimg
{
	border: 1px solid #BBB;
	width: 70px;
	height: 70px;
	text-align: center;
}

#headerdiv, #settingsdiv
{
	margin-top: 15px;
	border-bottom: 1px solid #BBB;
}

.accountdiv DIV#avatardiv
{
	width: 330px;
	text-align: left;
	border: 0px;
	float: left;
}

.accountdiv DIV#actionsdiv
{
	width: 250px;
	text-align: right;
	border: 0px;
	float: right;
}

.accountdiv TD
{
	text-align: right;
	font-weight: bold;
}

.accountdiv B#welcome
{
	font-size: 1.2em;
}

.accountdetailscontainer
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 0px;
	margin-top: 10px;
	padding-bottom: 3px;
	width: 600px;
}

.accountcategory
{
	width: 60px;
	text-align: left;
	background-color: #FFF;
	border: 0px;
	float: left;
}

.accountdetails
{
	width: 520px;
	text-align: left;
	border: 0px;
	float: right;
}

.bug_list TD.small
{
	font: 10px/1.2 "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

.b2_section_miniframe
{
	table-layout: fixed;
	width: 230px;
	background-color: #FFF;
	margin-left: 10px;
	margin-top: 10px;
}

.b2_section_miniframe#new
{
	table-layout: fixed;
	width: 230px;
	background-color: #FFF;
	margin-left: 5px;
	margin-top: 5px;
}

.b2_section_miniframe_header
{
	background-color: #F1F1F1;
	border: 1px solid #DDD;
	width: auto;
	padding: 3px;
	padding-left: 7px;
	font-size: 11px;
	font-weight: bold;
}

.menu_item
{
	padding: 4px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
}

.menu_item_hover
{
	padding: 3px;
	font-weight: bold;
	border: 1px solid #DDD;
	cursor: pointer;
	text-align: center;
}

.menu_item_selected
{
	padding: 3px;
	font-weight: bold;
	border: 1px solid #DDD;
	background-color: #E1E1E1;
	cursor: pointer;
	text-align: center;
}

.b2_section_miniframe_header_new
{
	background-color: #FFF;
	border-bottom: 1px solid #DDD;
	width: auto;
	padding: 3px;
	font-weight: bold;
}

.b2_section_miniframe TD.td1
{
	background-color: #FFF;
	border: 1px solid #DDD;
	border-top: 0px;
	width: 230px;
	padding: 7px;
}

.b2_section_miniframe TD.td1_new
{
	background-color: #FFF;
	border: 0px;
	width: 230px;
	padding: 3px;
	padding-top: 7px;
}

.b2_section_microframe
{
	table-layout: fixed;
	width: 200px;
	background-color: #FFF;
	margin-left: 10px;
	margin-top: 15px;
}

.b2_section_microframe_header
{
	background-color: #F1F1F1;
	border: 1px solid #DDD;
	width: auto;
	padding: 3px;
	padding-left: 7px;
	font-weight: bold;
}

.b2_section_microframe TD.td1
{
	background-color: #FFF;
	border: 1px solid #DDD;
	border-top: 0px;
	width: 200px;
	padding: 5px;
}

.b2_section_microframe TD.toolstrip
{
	background-color: #F1F1F1;
	border: 1px solid #DDD;
	border-top: 0px;
	width: 200px;
	padding: 3px;
}

.td1 TABLE, .td1_new TABLE
{
	table-layout: fixed;
}

.td1 TD, .td1_new TD
{
	padding-bottom: 4px;
}

.td1 TD.nopadding
{
	padding-bottom: 0px;
}

.td1 .imgtd, .td1_new .imgtd
{
	width: 22px;
}

.imgtd
{
	width: 22px;
}

.imgtd_bud
{
	width: 22px;
	padding: 1px;
	padding-top: 4px;
	padding-bottom: 2px;
	text-align: center;
}

.imgtd_bud_hover
{
	width: 22px;
	padding-top: 3px;
	padding-bottom: 2px;
	background-color: #EAEAEA;
	border: 1px solid #DDD;
	border-bottom: 0px;
	text-align: center;
}

.td1 DIV.small
{
	font-size: 7pt;
}

.bud_actions
{
	width: 190px;
	padding: 5px;
	background-color: #FFF;
	border: 1px solid #EAEAEA;
	font: 11px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	/* border-left: 1px solid #EEE;
	border-right: 1px solid #EEE; */
}

.errorheader
{
	width: 500px;
	text-align: left;
	font: 11px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	padding: 2px 4px 2px 4px;
	color: #555;
	background-color: #FAFAD6; border: 1px solid #BBB;
}

.errorbox
{
	width: 500px;
	text-align: left;
	font: 11px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	padding: 5px 4px 5px 4px;
	color: #555;
	background-color: #FFF;
	border: 1px solid #BBB;
	border-top: 0px;
}

.msgheader
{
	width: 500px;
	text-align: left;
	font: 11px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	color: #555;
	background-color: #FAFAD6; border: 1px solid #BBB;
}

.msgbox
{
	width: 500px;
	text-align: left;
	font: 11px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	padding: 5px 4px 5px 4px;
	color: #555;
	background-color: #FFF;
	border: 1px solid #BBB;
}

.projectoverviewheader
{
	table-layout: auto;
	width: 100%;
	background-color: #FFF;
	margin-top: 10px;
}

.big
{
	font-size: 17px;
	font-weight: bold;
}

.medium
{
	font-size: 15px;
	font-weight: bold;
}

.projectoverviewhleft
{
	width: auto;
	background-color: #EAEAEA;
	padding: 3px;
}

.projectoverviewhright
{
	width: 250px;
	background-color: #EAEAEA;
	padding: 3px;
	text-align: right;
}

.projectoverviewbleft
{
	background-color: #F3F3F3;
	padding: 3px;
	width: auto;
	border-bottom: 1px solid #CCC;
	vertical-align: top;
}

.projectoverviewbright
{
	text-align: right;
	background-color: #F3F3F3;
	padding: 3px;
	width: auto;
	border-bottom: 1px solid #CCC;
}

.projectoverviewbbottom
{
	text-align: left;
	background-color: #FAFAFA;
	padding: 3px;
	width: auto;
	border-bottom: 1px solid #CCC;
}

.issuedetailsheaderleft
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
	background-color: #F1F1F1;
	padding: 1px;
	padding-left: 4px;
	font-size: 10px;
	width: auto;
}

.issuedetailsheaderleft
{
	border-bottom: 1px solid #EEE;
	padding: 1px;
	padding-left: 4px;
	font-size: 10px;
	width: 100px;
}

.issuedetailsheadercenter
{
	border-bottom: 1px solid #EEE;
	padding: 1px;
	font-size: 10px;
	width: auto;
}

.issuedetailscontentsleft
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
/*	border-right: 1px solid #E7E7E7; */
	background-color: #F8F8F8;
	padding: 2px;
	padding-left: 4px;
	vertical-align: middle;
}

.issuedetailscontentscenter
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
/*	border-right: 1px solid #E7E7E7;
	border-left: 1px solid #FBFBFB; */
	background-color: #F8F8F8;
	padding: 2px;
	vertical-align: middle;
}

.issuedetailscontentsright
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
/*	border-left: 1px solid #FBFBFB; */
	background-color: #F8F8F8;
	padding: 2px;
	vertical-align: middle;
}

.issuedetailstopheaderleft
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
	background-color: #F1F1F1;
	padding: 1px;
	padding-left: 4px;
	width: auto;
	margin: 0px;
	margin-top: 5px;
	font: 10px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

.issuedetailstopheadercenter
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
	background-color: #F1F1F1;
	padding: 1px;
	width: auto;
	margin: 0px;
	margin-top: 5px;
	font: 10px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

.issuedetailstopheaderright
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
	background-color: #F1F1F1;
	padding: 1px;
	width: auto;
	margin: 0px;
	margin-top: 5px;
	font: 10px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

.issuedesc
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
/*	border-right: 1px solid #E7E7E7;
	border-left: 1px solid #FBFBFB; */
/*	background-color: #FBFBFB; */
	background-color: #F8F8F8;
	padding: 5px;
	margin: 0px;
	height: auto;
	font: 11px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

.issuedescheader
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
	background-color: #F1F1F1;
	padding: 1px;
	padding-left: 4px;
	width: auto;
	margin: 0px;
	margin-top: 5px;
	font: 10px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

.comment
{
  border: 0px;
  background-color: #FFF;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 20px;
  margin: 0px;
  height: auto;
  font: 11px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

.commentheader
{
  border-bottom: 1px solid #EEE;
  border-top: 0px;
  background-color: #FFF;
  padding: 1px;
  padding-left: 4px;
  width: auto;
  margin: 0px;
  margin-top: 0px;
  height: 30px;
  font: 10px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

.commentheader:first-line
{
  font-size: 11px;
  font-weight: bold;
}

.commentheadertop
{
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 4px;
  width: auto;
  border-bottom: 1px solid #EEE;
  background-color: #F9F9F9;
  font-size: 12px;
}

.b2_section_loginframe
{
	table-layout: fixed;
	border: 1px solid #DDD;
	background-color: #FFF;
	/*margin-left: 10px;
	margin-top: 15px;*/
	width: 220px;
}

.b2_section_loginframe TABLE
{
	table-layout: fixed;
	width: 190px;
}

.b2_section_loginframe_header
{
	background-color: #F1F1F1;
	border-bottom: 1px solid #DDD;
	padding: 3px;
	padding-left: 7px;
	font-weight: bold;
}

.b2_section_loginframe TD.td1
{
	background-color: #FFF;
	border: 0px;
	text-align: left;
}

.b2_section_loginframe TD.td2
{
	border: 0px;
	padding: 10px;
	padding-top: 5px;
}

.b2_section_loginframe TD.td3
{
	background-color: #FFF;
	border: 0px;
	padding-top: 7px;
	text-align: right;
}

.b2_section_loginframe TD.td4
{
	background-color: #FFF;
	border: 0px;
	padding-top: 7px;
	text-align: left;
}

.loginintro
{
	border: 1px solid #DDD;
	background-color: #FFF;
	padding: 4px;
	margin: 0px;
	height: auto;
	width: auto;
	font: 11px "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
}

.issuerelheaderleft
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
	background-color: #F1F1F1;
	padding: 1px;
	padding-left: 4px;
	font-size: 10px;
	width: auto;
	text-align: left;
}

.issuerelheadercenter
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
	background-color: #F1F1F1;
	padding: 1px;
	padding-left: 4px;
	font-size: 10px;
	width: 5px;
}

.issuerelheaderright
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
	background-color: #F1F1F1;
	padding: 1px;
	padding-left: 4px;
	font-size: 10px;
	width: auto;
	text-align: left;
}

.issuereldetailsleft
{
	border-bottom: 0px;
	border-top: 0px;
/*	border-right: 1px solid #E7E7E7; */
	background-color: #F8F8F8;
	text-align: left;
	padding: 0px;
	width: auto;
}

.issuereldetailscenter
{
	border-bottom: 0px;
	border-top: 0px;
/*	border-right: 1px solid #E7E7E7;
	border-left: 1px solid #FBFBFB; */
	background-color: #F8F8F8;
	padding: 0px;
	text-align: left;
	width: 180px;
}

.issuereldetailsright
{
	border-bottom: 0px;
	border-top: 0px;
/*	border-left: 1px solid #FBFBFB; */
	background-color: #F8F8F8;
	padding: 0px;
	text-align: left;
	width: 20px;
}

.issuerelleft
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
/*	border-right: 1px solid #E7E7E7; */
	background-color: #F8F8F8;
	padding: 3px;
	padding-left: 5px;
}

.issuerelcenter
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
/*	border-right: 1px solid #E7E7E7;
	border-left: 1px solid #FBFBFB; */
	background-color: #F8F8F8;
	padding: 3px;
}

.issuerelright
{
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FBFBFB;
/*	border-left: 1px solid #FBFBFB; */
	background-color: #F8F8F8;
	padding: 3px;
	padding-left: 5px;
}

.p_sel TD
{
	background-color: #F3F3F3;
}

.g_marked TD
{
	background-color: #F3F3F3;
}

.g_marked_red TD
{
	background-color: #F8E8E8;
}

.grouplist TD
{
	padding: 3px;
}

.bb-list-unordered
{
	list-style-position: inside;
}

.q_div
{
	background: url('question_large_light.png') no-repeat left;
	border: 1px solid #DDD;
	margin: 10px;
	margin-left: 0px;
	padding: 8px;
	font-weight: none;
}

.w_div
{
	background: url('warning_large_light.png') no-repeat left;
	border: 1px solid #FBB;
	margin: 10px;
	margin-left: 0px;
	padding: 8px;
	font-weight: none;
}

.w_div:first-line
{
	font-weight: bold;
}

.e_div
{
	background: url('error_large_light.png') no-repeat left;
	border: 1px solid #FBB;
	margin: 10px;
	margin-left: 0px;
	padding: 8px;
	font-weight: none;
}

.e_div:first-line
{
	font-weight: bold;
}

.hidden_iframe
{
	background-color: #381499;
}

.bb_quote
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #EEE;
}

.bb_code
{
	font-family: "Courier New", "Liberation Mono", monospace;
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	font-size: 13px; 
	background-color: #EEE;
}

.bb_code:first-line
{
	font-family: "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", "Luxi Sans", Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px; 
}

.viewissue_selected
{
	border: 1px solid #DDD; 
	border-top: 0px; 
	padding: 5px; 
	background-color: #F1F1F1; 
	text-align: center;
}

.viewissue_unselected
{
	border-top: 1px solid #DDD; 
	padding: 5px; 
	text-align: center;
}

.issue_closed TD
{
	text-decoration: line-through;
}

.issue_blocking TD
{
	color: #F44;
	font-weight: bold;
}

.installation_prerequisites
{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 350px;
	color: #333;
	padding: 4px;
}

.prereq_ok
{
	border: 1px solid #AAC6AA;
	background-color: #CFE8CF;
}

.prereq_fail
{
	border: 1px solid #B76B6B;
	color: #FFF;
	background-color: #F38888;
}

.donate
{
	padding: 10px; 
	width: 670px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 10px; 
	border: 1px solid #AAC6AA;
	background-color: #CFE8CF;
}

.install_block
{
	border: 1px solid #DDD; 
	padding: 10px; 
	width: 750px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 10px; 
	background-color: #F5F5F5;
}

.license
{
	width: 670px;
}

ul.outlined li
{
	font-weight: bold;
}

dt label
{
	font-weight: bold;
}

dd
{
	margin-left: 0px;
	margin-bottom: 10px;
}

dd input, dd select
{
	margin-right: 5px;
	width: 150px;
	margin-top: 5px;
}

.install_progress_text
{
	width: 680px; 
	float: left; 
	font-weight: bold;
	border: 1px solid #DDD;
	border-right: 0px;
	height: 16px;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #FDFDFD;
}

.install_progress_icon
{
	width: 30px; 
	float: left;
	border: 1px solid #DDD;
	border-left: 0px;
	height: 16px;
	padding: 5px;
	margin-bottom: 5px;
	text-align: center;
	background-color: #FDFDFD;
}

.install_progress_failed
{
	width: 710px; 
	float: left;
	border: 1px solid #B76B6B;
	height: 30px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 5px;
	color: #FFF;
	background-color: #F38888;
}

#myacct
{
	z-index: 100;
}