html, body
{
	margin:0px;
	padding:0px;
	}
.yafnet {
	font-family: Arial, Helvetica, sans-serif;
	z-index:150;
	font-size: 11px;
	color: #000000;
	width:931px;
	margin-left:50px;
	margin-top:0px;
	position:relative;
	padding-top:0px;
	margin-right:auto;
	margin-left:auto;	
}
.yafnet #yafheader
{
	font-size:10px;
	position:absolute;
	top:-45px;
	right:-10px;
}
.yafnet #yafheader .searchIcon
{
	font-size:10px;
	padding-left:15px;
	margin-left:30px;
	background: url('searchIcon.gif') no-repeat left;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
}
.yafnet a{ color:#FE5A10; } 
.yafnet td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3E39;
}
.yafnet input,
.yafnet select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3B3E39;	
	background-color: #FFFFFF;
	border: 1px solid #E3E2DA;	
}
.yafnet img {
	border: 0;
}
.yafnet .PageTitle
{
	color:#000000;
	font: Bold 24px Arial;
}
.yafnet ul {
	margin: 0;
	padding: 0;
}
.yafnet li {
	margin-left: 10px;
}
/* Header 1 - Main header */
.yafnet tr.header1 {
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
}
.yafnet tr.header1 a { color: #ffffff;	text-decoration: none; }
.yafnet tr.header1 a:hover { color: #eeffee; text-decoration: underline; }	
.yafnet td.header1 {
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
}	
.yafnet .header1Title {
	/*background: url('bg_header5.png');*/
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;	
}
.yafnet tr.header2 {
	color: #55a055;
	font-weight: bold;
}

.yafnet a.header2 { height: auto; background-color: Transparent; border-style: none; background-image: none; }
.yafnet td.header2 a { color: #579000; text-decoration: none; }
.yafnet td.header2 a:link { color: #7F7D6C; text-decoration: none; }
.yafnet td.header2 a:visited { color: #7F7D6C; text-decoration: none; }
.yafnet td.header2 a:active { color: #7F7D6C; text-decoration: none; }
.yafnet td.header2 a:hover { color: #7F7D6C; text-decoration: underline; }
.yafnet td.infoTable {
	background-color: #FAFAFA;
	padding: 10px;
	border: 1px solid #F3F2F2;
}
.yafnet .footer1 {
	font-size: 7pt;
}
.yafnet .footer1 select, .footer1 td {
	font-size: 10px;
}
.btt
{
	top:30px;
	padding-left:0px;
	position:relative;
	width:63px;
}
.btt a
{
	background: url('topArrow.gif') no-repeat left 6px;
	font-size:10px;
	display:block;
}
.yafnet .postheader 
{
	padding:0px;
}
#topLine
{
	width:100%;
	background: url('td_header2.png') repeat-x top;
	height:4px;
	display:block;
	position:relative;
	top:0px;
}
.yafnet table.content td.postfooter {
	background: url('postSep.gif') repeat-x bottom;
}
.yafnet table.content tr.post.posts,.yafnet table.content tr.post_alt.posts
{
	background:none;
	padding:0px;
}
.yafnet table.content tr.post{
	background: url('postSep.gif') repeat-x bottom;
}
.yafnet table.content tr.post_alt{
	background: url('postSep.gif') repeat-x bottom;
}
.yafnet table.content tr.postsep 
{
	height:40px;
	background: url('postSep2.gif') repeat-x bottom;
}
/* most tables are class 'content' */
.yafnet table.content {
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top:15px;
	color: #000000;
}
.yafnet table.content.sepr {
	margin-top:-5px;padding-top:10px; padding-bottom:5px; margin-bottom:10px;
	_margin-top:0px;
	background-color:#ffffff;
	height:4px; 
	z-index:10;
	}
.yafnet table.content.sepr td{
	padding:0px; margin:0px;
	line-height:4px;
}
.yafnet table.content.sepr td.header2
{
	background:#FFFFFF url('td_header2.png') repeat-x bottom;
}
.yafnet .fileattach {
	padding: 5px;
	border: solid 1px #808080;
}
.yafnet .fileattach .filetitle,
.yafnet .fileattach .imgtitle {
	font-weight: bold;
	color: #444444;
	margin-bottom: 5px;
	font-size: 1.1em;
}
.yafnet .fileattach .attachedimg,
.yafnet .fileattach .attachedfile {
	margin-left: 10px;
}
.yafnet .fileattach a {
	font-weight: bold;
}

.yafnet table.content td.postformheader 
{
	color:#000000;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	padding-top:25px;
}
.yafnet table.content td {
	padding: 5px;
	padding-bottom:12px;
	padding-top:12px;
	color: #575252;
}
.yafnet table.content td.PageTitle 
{
	color:#000000;
}
.yafnet table.content td.fixSpace {
	padding: 0px;
	color: #575252;
}
.yafnet table.content td.header2links {
	padding: 0px;
	color: #575252;
	vertical-align:bottom;
}
.yafnet table.content td.header2links .EmailTopic{
	padding-left:19px;
	margin-top:5px;
	background: url('envelope.gif') no-repeat left 8px;
}
.yafnet table.content td.header2links .PrintTopic{
	padding-left:18px;
	margin-left:9px;
	margin-top:5px;
	background: url('printer.gif') no-repeat left 7px;
}
.yafnet table.content td.header2links .RssTopic{
	padding-left:18px;
	margin-left:9px;
	margin-top:5px;
	background: url('RSS.gif') no-repeat left 5px;
}
.yafnet table.content td.UserPr .userLink
{
	font-size:12px;
}
.yafnet table.content td.UserPr
{
	padding-bottom:2px;
	margin-bottom:0px;
}
.yafnet table.content td.postheader.PostDateHeader
{
	font-size:10px;
}
.yafnet table.content td.postheader.PostDateHeader
{
	background: url('postSep.gif') repeat-x bottom;
}
.yafnet table.content td.message
{
	padding-top:2px;
}
.yafnet table.content td.UserBox
{
	padding-top:0px;
	margin-top:-2px;
	color:#959595;
	font-size:11px;
}
.yafnet table.content td.postheader.postdate
{
	color:#959595;
	background: url('postSep.gif') repeat-x bottom;
	font-size:10px;
}
.yafnet table.content td.header2links a.header2link{
	font-weight:normal;
	padding-top:5px;
	font-size:10px;
}
.yafnet table.content .smallfont{
	color: #959595;
}
.yafnet .content td table td table td {
	padding: 0px;	
}
.yafnet table.content td.replies
{
	color:#575252;
	font-size:12px;
	font-family:Arial;
}
.yafnet #yafpage_login #LoginPage td
{
	padding:6px;
	}
.yafnet table.content.quickreply td.header2
{
	background:none;
}
.yafnet table.content td.header2 
{
	background: url('td_header2.png') repeat-x top;
	padding-top:16px;
	padding-bottom:3px;
	color: #000000;
	font-size:12px;
	font-family:Verdana,Arial;
	font-weight: bold;
}
.yafnet table.content td.header2.noBackground
{
	background: url('td_header2Narrow.png') repeat-x top;
}
.yafnet table.content td.header2.noBackgrounds
{
	background:none !important;
}
.yafnet table.content td.header2.bottom
{
	background: url('td_header2.png') repeat-x 5px;
}
/* links inside content table*/
.yafnet .content a			{ color: #FE5A10; text-decoration: underline; }
.yafnet .content a:hover	{ color: #FE5A10; text-decoration: none; }
/* used for quoting messages */
.yafnet .quote {
	padding-left: 16px;
	margin: 5px;
}

.yafnet .innerquote {
	padding: 4px;
	background-color: #fefefe;
	border: 1px dashed #808080;
}
/* used for code */
.yafnet .code {
	padding-left: 16px;	
	margin: 5px;
}
.yafnet .innercode {
	padding: 4px;
	background-color: #efefef;
	border: solid 1px #808080;
	color: #000000;
	font-size:8pt;
	font-family:Courier New,Courier;
}
/* font sizes */
.yafnet .smallfont	{ font-size: 10px; color:#959595; }
.yafnet .largefont	{ font-size: 11px; }
/* Image Links */
.yafnet a.imagelink {
	font-weight: bold;
	color: #000000;
}
.yafnet a:hover.imagelink {
	text-decoration: none;
	/*background-color: #D0D0D0;*/
}
/* Used for editor textarea */
.yafnet .posteditor {
	width: 100%;
	height: 200px;
}
.yafnet .edit {
	width: 100%;
}
/* Table just above and below tables */
.yafnet table.command {
	padding: 3px;
	margin-top:19px;
}
.yafnet table.command td {
	padding: 0px;
}
.yafnet table.commandDown {
	padding: 3px;
	margin-top:22px;
}
#yafpage_search select.numResults
{
	width:182px;
	margin-left:16px;
}
#yafpage_search select.forumList
{
	width:140px;
	margin-left:113px;
}
#yafpage_search select.match
{
	margin-bottom:3px;
	margin-left:2px;
}
#yafpage_search select
{
	height:20px;	
}
#yafpage_search input.pbuttons
{
	margin-left:179px;	
}
#yafpage_search input,#yafpage_search textarea,#yafpage_search select {
font-family:Arial;
font-size:11px;
}
.yafnet #yafpage_search td.postheader
{
	padding:6px;
}
.yafnet #LoginPage .formTxt
{
	padding-left:0px;
	font-size:10px;
	width:129px;
	font-weight:bold;
	color:#000000;
}
.yafnet #yafpage_search td.postheader .formTxt
{
	font-weight:bold;
	color:#000000;
}
#LoginPage td.post
{
	font-size:10px;
}
#LoginPage input.txt 
{
border-color:#929292 rgb(231, 231, 231) rgb(248, 248, 248);
border-style:solid;
border-width:1px;
color:#525252;
font-size:11px;
overflow:auto;
padding:4px 4px 1px;
width:220px;
}

#yafpage_search input.txt {
border-color:#929292 rgb(231, 231, 231) rgb(248, 248, 248);
border-style:solid;
border-width:1px;
color:#525252;
font-size:11px;
overflow:auto;
padding:4px 4px 1px;
width:150px;
}
.yafnet input, .yafnet select {
background-color:#FFFFFF;
border:1px solid #E3E2DA;
color:#3B3E39;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}
/* p-tag at the top of pages with navigation links */
.yafnet .navlinks { font-weight: normal; color: #575252; margin-bottom:16px;}
.yafnet #yafpage_search .navlinks { font-weight: normal; color: #575252; margin-bottom:0px;}
.yafnet .navlinks a { color: #fe5a10; text-decoration: underline }
.yafnet .navlinks a:hover {color: #fe2110;}
/* for printing */
.yafnet table.print {
	border: solid 1px #C0C0C0;
}
.yafnet table.content td.header2links .yafpager
{
	margin:0px;
	padding:0px;
	display:inline;
	position:absolute;
	right:0px;
	}

.yafnet .printheader {
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.yafnet .printbody {
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}
.yafnet .pbutton 
{
	background: transparent url('postButBlank.gif') no-repeat;
	color: #FFFFFF;
	border: none;
	cursor:pointer;
	width:72px;
	height:21px;
	font-weight: bold;
}
.yafnet .pbuttonLogin
{
	background: transparent url('loginButt.gif') no-repeat;
	color: #FFFFFF;
	border: none;
	margin-left:76px;
	cursor:pointer;
	width:72px;
	height:21px;
	font-weight: bold;
}
.yafnet .postbutton
{
	background: transparent url('postBut.gif') no-repeat;
	border: none;
	cursor:pointer;
	width:72px;
	height:21px;
	font-weight: bold;
}

input.edit
{
	border-color:#929292 rgb(231, 231, 231) rgb(248, 248, 248);
	border-style:solid;
	border-width:1px;
	color:#525252;
	font-size:11px;
	overflow:auto;
	padding:4px 4px 1px;
	width:385px;
}
.yafnet .pbuttons 
{
	background: transparent url('postButBlank.gif') no-repeat;
	cursor:pointer;
	color: #FFFFFF;
	border: none;
	cursor:pointer;
	width:72px;
	height:21px;
	font-weight: bold;
}
.yafnet .textfield {
	background-color: #FFFFFF;
	border: 1px solid #3B3E39;
	width: 100%;
}
.yafnet .ButtonOut {
	border: #669966 1px solid;
}
.yafnet .ButtonOver {
	border: #000000 1px solid;
	background-color: #ffffff;
}
.yafnet .ButtonChecked {
	border: #000000 1px solid;
}
.yafnet .ButtonOff {
	border: #669966 1px solid;
}
.yafnet #bbcodeFeatures {
	border: #eeffee 1px solid;
}
/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/
.yafnet div.postdiv {
	width: 100%;
	min-height: 100px;
	overflow: auto;	
}
/* CSS Pagelinks */
.yafnet .yafpager {
	color: #555555;
	margin: 6px 0px 6px 0px;
}
.yafnet .pagelink,
.yafnet .pagelinkfirst,
.yafnet .pagelinklast,
.yafnet .pagecurrent,
.yafnet .pagecount{
	font-size:10px;
	color:#575252;
	font-family:Arial;
	padding: 1px 3px 1px 3px;
	margin-right: 2px;
	letter-spacing:0.5px;
}
.yafnet .pagerSepr
{
	display:inline;
	background: transparent url('pagerSepr.gif') no-repeat scroll 0%;
	width:1px;
	padding-left:2px;
	padding-right:0px;
	padding-bottom:-2px;
}
.yafnet .pagecount {
	margin-right: 5px;
}
.yafnet .pagelinkfirst,
.yafnet .pagelinklast{
	xbackground: #F5F5F2;
}
.yafnet .pagecurrent{
	xbackground: #cdcdcd;
	color: #000000;
}
.yafnet .pagelink a,
.yafnet .pagelinkfirst a,
.yafnet .pagelinklast a {
	text-decoration: underline;
	color: #fe5a10;
	margin-left:3px;
}
.yafnet .pagelink a:hover,
.yafnet .pagelinkfirst a:hover,
.yafnet .pagelinklast a:hover {
	text-decoration: none;
}
/* CCS Buttons */
.yafnet a.yaflittlebutton {
	/*background: transparent url('ButtonEnd.gif') no-repeat scroll top right;*/
    color: #ffffff;
    display: block;
    float: right;
	font-size: 8px; 
    height: 21px;
    margin: 2px 0px 2px 2px;
    padding-right: 3px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
}
.yafnet a.yaflittlebutton span {
    background: transparent url('ButtonBackLittle.gif') no-repeat;
    display: block;
    line-height: 9px;
    width:37px;
    padding: 4px 3px 4px 5px;
}
.yafnet a.yaflittlebutton img {
	vertical-align: middle;
	padding: 0px 4px 2px 0px;
}
.yafnet a.yaflittlebutton:hover {
	color: #ffffff;
	text-decoration: none;
}
.yafnet a.yaflittlebutton:active {
    background-position: bottom right;
    outline: none;
}
.yafnet a.yaflittlebutton:active img {
    padding: 0px 4px 2px 0px;
}
.yafnet a.yaflittlebutton:active span{
    background-position: bottom left;
    padding: 5px 3px 3px 5px;
}
.yafnet a.yafcssbigbuttonh{display:none; } 
.yafnet a.yafcssbigbutton,.yafnet a.yafcssreplybutton{
    /*background: transparent url('ButtonEnd.gif') no-repeat scroll top right;*/
    color: #ffffff;
    display: block;
    float: left;
	font-size: 11px; 
    height: 21px;
    margin: 2px 0px 2px 0px;
    padding-right: 3px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
    cursor:pointer;
}
.yafnet a.yafcssreplybutton span
{
	background: transparent url('ButtonBack3.gif') no-repeat;
    display: block;
    width:130px;
    padding: 4px 10px 10px 30px;
}
.yafnet .postfooter table
{
	display:none;
}
.yafnet a.yafcssbigbutton span{
    background: transparent url('ButtonBack2.gif') no-repeat;
    display: block;
    width:130px;
    padding: 4px 10px 10px 12px;
}

.yafnet a.NewTopic span{
    background: transparent url('ButtonBackNew.gif') no-repeat;
    padding-left:30px;
    width:130px;
}
.yafnet a.NewTopic span{
    background: transparent url('ButtonBackNew.gif') no-repeat;
    padding-left:30px;
    width:130px;
}

.yafnet a.emailButton span{
    background: transparent url('emailButton.gif') no-repeat;
    padding-left:45px;
    margin-left:0px;
    width:140px;
    text-align:left;
}
.yafnet a.emailButton span{
    color:#ffffff;
}

.yafnet a.yafcssbigbutton img{
	vertical-align: middle;
	padding: 0px 4px 2px 0px;
}
.yafnet a.yafcssbigbutton:active{
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}
.yafnet a.yafcssbigbutton:active img{
    padding: 0px 4px 2px 0px;
}
.yafnet a.yafcssbigbutton:active span{
    background-position: bottom left;
    padding: 5px 10px 3px 12px; /* push text down 1px */
}
.yafnet a.yafcssbigbutton.NewTopic:active span{
    padding-left:30px;
}
.yafnet a.yafcssbigbutton.emailButton:active span{
    padding-left:45px;
    margin-left:0px;
}
/* CSS Popupmenu */
.yafnet .yafpopupmenu {
	background-color: #ffffff;
	border: solid 1px #333333;	
}
.yafnet .yafpopupmenu ul {	
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.yafnet .yafpopupmenu li {
	padding: 5px 10px 5px 10px;
	margin: 0;
}
.yafnet .yafpopupmenu li.popupitemhover {
	background-color: #cccccc;
}
/* ajax tabs */
/* default layout */
.yafnet .ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.yafnet .ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.yafnet .ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.yafnet .ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.yafnet .ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.yafnet .ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.yafnet .ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.yafnet .ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.yafnet .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.yafnet .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.yafnet .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.yafnet .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.yafnet .ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.yafnet .ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.yafnet .ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #000000;border-top:0;padding:5px;}

/* scrolling */
.yafnet .ajax__scroll_horiz {overflow-x:scroll;}
.yafnet .ajax__scroll_vert {overflow-y:scroll;}
.yafnet .ajax__scroll_both {overflow:scroll}
.yafnet .ajax__scroll_auto {overflow:auto}

/* Mantis */
a.post_link
{
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
}

.yafnet .topSep
{
	width: 931px;
	height: 4px;
	display:block;
	overflow:hidden;
}
.yafnet .Sep 
{
	height:inherit;
	display:inline;
	background-color:#fe5a10;
}

.yafnet .topSep .wideSep {width:714px;}
.yafnet .topSep .transSep {width:12px;}
.yafnet .topSep .narrowSep {width:204px;}

.yafnet .footer1 select 
{
	color:#575252;
	border:1px groove;	
	
}

.yafnet .rssButton{
    background: transparent url('rssBut.gif') no-repeat;
    display:block;
    margin-top:12px;
    margin-left:1px;
    border-width:0px;
    outline:0px;
}

.yafnet #DataPanel1_Table
{
	padding:0px;
}
.yafnet .postButtons
{
	width:100%;
	display:block;
	height:4px;
	margin-top:0px;
	position:relative;
			
}
.yafnet .postButtons a:hover
{
	color:#ffffff;
	cursor:pointer;
}
.yafnet .postButtons a
{
	color: #FFFFFF;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding-top:5px;	
}
.yafnet .postButtons .composeBut 
{
	background: url('postBut.gif') no-repeat;
	display:block;
	width:72px;
	height:21px;	
	left:182px;
	position:absolute;
}

.yafnet .postButtons .previewBut
{
	background: url('previewBut.gif') no-repeat;
	display:block;
	width:72px;
	left:260px;
	height:26px;	
	margin-bottom:2px;
	position:absolute;
}
.yafnet .postButtons .cancelBut 
{
	background: url('cancelBut.gif') no-repeat;
	display:block;
	width:72px;
	left:338px;
	height:26px;	
	margin-bottom:2px;
	position:absolute;
}
	#headers {
		position:relative; top:0; left:0;
		overflow:visible;
		z-index:20;
		border-bottom:4px solid #fe5a10;
		zoom:1;
	}

	 #header-wrap {
		position:relative; top:0; left:0;
		overflow:hidden;
		height:135px;
		background:transparent url('headerBG.gif') repeat-x left bottom;
		margin-bottom:2px;
	}
	 #header {
		position:relative;
		width:931px;
		xbackground:#fff url('headerBG.gif') repeat-x left bottom;
		margin-left:auto;
		margin-right:auto;
	}
		 #header #logo {
			position:absolute;
			left:0;
			top:61px;
		}
		 #header #icons-panel 
		{
			position:absolute;
			right:134px;
			top:0px;
			padding-top:9px;
			}
		 #header .site-rss
		 {
			position:absolute;
			top:7px;
			right:0px;
			color:#575252;
			text-decoration:none;
			font-size:10px;	
			text-transform:uppercase;		
			background:url('rss-bg.gif') no-repeat left top;
			height:15px;
			padding-left:26px;
			width:98px;
			padding-top:3px;
			color:#fff;			
			}
		#icons-panel .site-share
		 {
			color:#575252;
			text-decoration:none;
			font-size:10px;
			float:left;
			background:url('shareIcon.gif') no-repeat left top;
			height:16px;
			padding-left:16px;
			margin-right:10px;			
			}
			
	 #header #main-menu {
		position:absolute;
		left:297px;/*279px;*/
		top:75px;
		width:705px;
	}
	 #header ul, #header li 
	 {
		padding:0px;
		margin:0px;
	 }
		 #header #main-menu ul {
			width:760px;
		}
		 #header #main-menu li {
			float:left;
			margin-right:3px;
		}
			 #header #main-menu a {
				font-size:18px;
				color:#000;
				display:block;
				text-decoration:none;
				padding:3px 11px 21px 11px;
				white-space:nowrap;
			}
			 #header #main-menu a:hover {
				color:#fe5a10;
			}

		 #header #main-menu li ul {
			display:none;
			
		}
		
		/* li-current */
		 #header #main-menu li.current {
			background:transparent url('titleBG.gif') no-repeat;
			width:143px;
		}
			 #header #main-menu li.current a {
				color:#fff;
				padding-left:10px;
				
			}
			 #header #main-menu li.current a:hover {
				color:#fff;
			}

		/* li-current ul */
		 #header #main-menu li.current ul {
			display:block;
			position:absolute;
			left:0; top:26px;
			font-size:12px;
			background:transparent url('top-menu-current.gif') no-repeat 17px top;
			padding-top:12px;
			padding-bottom:2px; 
			width:612px;
		}
			/* li-current ul li */
			 #header #main-menu li.current ul li {
				padding-left:2px;
				padding-right:10px;
				margin-right:10px;
				padding:0;
				font-weight:normal;
				background:transparent url('sub-menu-sep.gif') no-repeat right 3px;
				zoom:1;
			}
				/* li-current ul li a */
				 #header #main-menu li.current ul li a {
					/* reset */ padding-left:0;
					padding-right:14px;
					color:#000;
					font-size:12px;
					
					background-color:transparent;
					float:left;
					_display:inline;
					zoom:1;
				}
				 #header #main-menu li.current ul li a:hover {
					color:#fe5a10;
			
				}
				/* li-current ul li-current a */
				 #header #main-menu li.current ul li.current a {
					color:#fe5a10;
					font-weight:bold;
				}
			 #header #main-menu li.current ul li.last {
				background:none;
			}

	 #header #user-menu {
		position:absolute; right:2px; top:30px;
		width:120px;
		text-align:right;
	}
		 #header #user-menu li {
			padding:0px;margin:0px;
			display:inline;
			background:transparent url('user-menu-sep.gif') no-repeat right 7px;
			margin-right:2px; 
			*margin-right:5px; 
			padding-right:8px;
			*padding-right:5px;
		}
			 #header #user-menu li.last {
				background:none;
				display:inline;
				padding:0px;margin:0px;
				padding-right:0;
				margin-right:0;
			}
			 #header #user-menu li a {
				font-size:10px;
				text-decoration:none;
				color:#A7A7A7;
			}

 #header #get-feed 
 {
	float: left;
	text-decoration: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
 }
 #header #get-feed img
 {
	cursor: pointer;
	float: left;
 }
 #header #get-feed span
 {
	cursor: pointer;
	float: left;
	color: #575252;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 10px;
 }
 #header #share-this
 {
	float: left;
	text-decoration: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	margin-right: 8px;
 }
 #header #share-this img
 {
	cursor: pointer;
	float: left;
 }
 #header #share-this span
 {
	cursor: pointer;
	float: left;
	color: #575252;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 10px;
 } 

	 #header #contact-menu 
	 {
		margin-top: 1px;
		position:absolute; top:7px; right: 174px;
		font-size:12px;
		font-weight:bold;
		height:18px;		
		float:left;
		background:transparent url('top-menu-item-bg.gif') no-repeat left top;
	}
		 #header #contact-menu a {
			text-decoration:none;
			color:#575252;
			display:block;			
			background:transparent url('top-menu-item-bg.gif') no-repeat right -18px;
			font-size:10px;
			font-weight:normal;
			text-transform:uppercase;
			white-space:nowrap;
			float:left;
			height:18px;
			padding:2px 12px 0px 12px;
		}

	 #header-expand {
		position:absolute; top:-34px; left:0;
		width:100%;
		overflow:hidden;
		text-align:right;
		cursor:pointer;
		height:48px;
		z-index:30;
		background:#fff url('header-expand-bg.gif') repeat-x left top;
	}
		 #header-expand a {
			color:#898989; font-weight:bold; text-decoration:none;
			display:block; height:20px; width:931px;
			padding:14px 0px 3px 0;
			margin:0 auto;
			font-size:12px;
			
			 background:transparent url('header-open.gif') no-repeat right 10px;
		}
		 #header-expand a span
		{
			width:97%;
			 height:20px;
			 display:block;
			 padding-right:33px;
			
			}

	 #header-collapse-wrap {
		position:relative; top:-31px; /* header-collapse-wrap is placed after '#case' but should touch its border, reduce case height */
		left:350px;
		width:230px;
		margin:0 auto;
		height:20px;
		z-index:50;
	}
		 #header-collapse {
			position:absolute;
			right:0;
			top:0;
			font-size:10px;
			text-transform:lowercase;
			background-color:#fff;
		}
			 #header-collapse a {
				background-repeat:no-repeat;
				float:left;
				_display:inline;
				margin-left:10px;
			}
			 #header-collapse-back {
				padding-left:9px;
				background-image:url('arrow-backToItems.gif');
				background-position:left center;
			}
			 #header-collapse-close {
				padding-left:18px;
				background-image:url('header-close.gif');
				background-position:left center;
			}
#case-wrap {
	position:relative; top:0; left:0;
	height:40px;
	margin-top:-9px;
	z-index:40;
}
	#case-wrap.caseOpened {
		z-index:100; /* when case opened need to be on top of everything */
	}
#case {
	width:931px;
	margin:0 auto;
	position:relative;
}
	#case #case-info {
		font-size:10px;
		position:absolute;
		left:415px;
		background:transparent url('varrow.gif') no-repeat left 1px;
		padding-top:8px;
		cursor:pointer;
	}
		#case #case-username {
			color:#969696;
			float:left;
		}
		#case #case-number {
			margin-left:10px;
			float:left;
		}

#case-contents {
	position:absolute; top:0; left:0;
	background-image:url('top-bg.gif');
	background-repeat:repeat-x;
	width:905px;
	padding:19px 12px;
}
	#case-contents-bg {
		position:static;
		padding:29px 83px;
	}
		#case-contents-header {
			position:relative;
			zoom:1;
			background:transparent url('dots.gif') repeat-x left bottom;
			margin-bottom:40px;
			height:30px;
		}
			#case-contents-username {
				float:left; font-size:18px; color:#000;
			}
			#case-contents-number {
				float:left; _display:inline;
				padding-left:15px; margin-left:15px;
				padding-top:3px; margin-top:2px;
				color:#575252; font-size:12px;
				background:transparent url('name-seperator.gif') no-repeat left 3px;
			}
				#case-contents-number-amount {
				}
			#case-contents-paging { position:absolute; bottom:13px; right:0; float:left; }
			#case-contents-paging li {
				float:left;
				background:transparent url('name-seperator.gif') no-repeat right 2px;
			}
				#case-contents-paging li a {
					display:block;
					padding-right:6px; padding-left:7px;
				}
				#case-contents-paging li.current a {
					color:#000;
					font-weight:bold;
					text-decoration:none;
				}
			#case-contents-paging li.last,
			#case-contents-paging li:last-child {
				padding-right:0; margin-right:0;
				background:none;
			}

			#case-contents .case-navigation {
				width:32px; height:21px; overflow:hidden;
				position:absolute; top:158px;
				/*s top:168px;*/
				cursor:pointer;
			}
				#case-contents #case-contents-previous { background-image:url('previous.gif'); left:29px; }
				#case-contents #case-contents-next { background-image:url('next.gif'); right:29px; }

			#case-contents-list {
				/*s width:739px; height:167px;*/
				width:739px; height:113px;
				overflow:hidden;
				position:relative;
			}
				#case-contents-list ul {
					width:30000px;
				}
					#case-contents-list ul li {
						/*s+*/margin-right:41px;
						margin-bottom:0;
					}
			#case .user-login
			{
				color:#FE5A10;
			}
			
#footer-wrap {
	clear:both;
	margin-top:0px;
	height:75px;
}
#footer {
	border-top:4px solid #fe5a10;
	padding-top:6px;
	width:931px;
	margin:0 auto;
}
	#footer #footer-menu {
	}
	#footer #footer-menu #mantis {
		float:right;
		background:none; padding:0; margin:0;
	}
	#footer #footer-menu li {
		background:transparent url('footer-menu-sep.gif') no-repeat right 2px;
		float:left;
		margin-right:7px;
		padding-right:7px;
		color:#575252;
		font-size:10px;
	}
		#footer #footer-menu li a {
			color:#575252;
			text-decoration:none;
		}
		#footer #footer-menu li a:hover {
			text-decoration:underline;
		}
	#footer #footer-menu li.last {
		background:none; padding:0; margin:0;
	}

