html												{ height:100%; overflow-y: scroll; }
body												{ height:100%; margin:0; }
form												{ height:100%; margin:0; }
*:focus											{ outline: none; }
.flatline										{ height: 1px; background-image: url('/images/dot.gif'); clear:both; }
.flatline-fade							{ height: 1px; background-image: url('/images/dot-fade.png'); clear:both; }
.line												{ height: 1px; background-image: url('/images/dot.gif'); clear:both; margin:10px 0 10px 0; }
.line-brown									{ height: 1px; background-image: url('/images/dot-brown.gif'); clear:both; }
.line-grey									{ height: 1px; background-image: url('/images/dot-grey.gif'); clear:both; }
.bgr-left										{ background-image:url('/images/bgr-left.jpg'); background-position:right top; }
.bgr-right									{ background-image:url('/images/bgr-right.jpg'); background-position:left top; }
.toplink                    { float:right; width:60px; height:34px; }
.table											{ display:table; border-collapse:collapse; }
.row 												{ display:table-row; }
.cell                       { display:table-cell; }
.chat												{ position:fixed; bottom:0px; right:100px; }

.list-row-0                 { display:table-row; background-color: #eeeeee; }
.list-row-1                 { display:table-row; background-color: #ffffff; }
.list-cell									{ display:table-cell; font-family: arial; font-size: 11px; color: #303030; vertical-align:middle; padding-left:4px; padding-right:4px; height:23px; }
.list-cell div							{ font-family: arial; font-size: 11px; text-decoration:none; }
.list-cell a								{ text-decoration:none; }
.list-cell a:hover					{ text-decoration:none; }

.list-cell2									{ display:table-cell; font-family: arial; font-size: 11px; color: #303030; vertical-align:middle; padding-top:4px; padding-bottom:5px; padding-left:4px; padding-right:4px; vertical-align:top; }
.list-cell2 div							{ font-family: arial; font-size: 11px; }

.list-link									{ width:100%; height:100%; color:#303030; }
.list-link div							{ padding-top:4px; overflow:hidden; white-space:nowrap; }

.l0													{ font-family: arial; font-size: 11px; color: #303030; background-color: #eeeeee; cursor: default; }
.l1													{ font-family: arial; font-size: 11px; color: #303030; background-color: #ffffff; cursor: default; }

.list-topic-row             { display:table-row; }
.list-topic-cell						{ display:table-cell; font-family: arial; font-size: 11px; color: #303030; vertical-align:middle; padding-left:4px; height:23px; background-image:url('/images/list-topic-bgr.gif'); }
.list-topic-sort						{ display:table-cell; font-family: arial; font-size: 11px; color: #303030; vertical-align:middle; padding-left:4px; height:23px; background-image:url('/images/list-topic-bgr.gif'); cursor:pointer; }
.list-topic-sep			 	     	{ display:table-cell; width:2px; height:23px; background-image:url('/images/list-topic-delim.gif'); }

.col_black									{ color: #202020; }
.col_orange									{ color: #e26000; }
.col_green									{ color: #106600; }
.col_green_light						{ color: #508640; }
.col_brown									{ color: #c47c20; }
.col_brown_light						{ color: #aa9975; }
.col_beige									{ color: #947c60; }
.col_red										{ color: #e23000; }
.col_blue										{ color: #3040c0; }
.col_grey										{ color: #707070; }
.col_grey_light							{ color: #989898; }

.link_orange								{ color: #d26010; text-decoration: underline; }
.link_orange:hover					{ color: #f27000; text-decoration: underline; }

.link_orange_nl							{ color: #d26010; text-decoration: none; }
.link_orange_nl:hover				{ color: #f27000; text-decoration: underline; }

.link_beige_nl							{ color: #947c60; text-decoration: none; }
.link_beige_nl:hover				{ color: #745c40; text-decoration: underline; }

.link_noline								{ text-decoration: none; }
.link_noline:hover					{ text-decoration: underline; }

.link_movie									{ color: #333333; text-decoration: none; }
.link_movie:hover						{ color: #202020; text-decoration: underline; }

.link												{ color: #d23000; text-decoration: underline; }
.link:hover									{ color: #ef5020; text-decoration: underline; }

.link_nl										{ color: #2a6280; text-decoration: none; }
.link_nl:hover							{ color: #0a4260; text-decoration: underline; }

.link_qwnet									{ color: #c55020; text-decoration: none; }
.link_qwnet:hover						{ color: #f27000; text-decoration: underline; }

.link_ticker								{ color: #4c3e30; text-decoration: none; }
.link_ticker:hover					{ color: #5c4e40; text-decoration: underline; }

.link_image									{ color: #505050; text-decoration: none; }
.link_image:hover						{ color: #707070; text-decoration: underline; }

.link_latest								{ color: #484848; text-decoration: none; }
.link_latest:hover					{ color: #707070; text-decoration: underline; }

.link_bottom								{ color: #888888; text-decoration: none; font-size:11px; }
.link_bottom:hover					{ color: #a0a0a0; text-decoration: underline; font-size:11px; }

.link_body									{ color: #403b38; text-decoration: none; }
.link_body:hover						{ color: #000000; text-decoration: underline; }

.link_recent_topic					{ color: #fffcda; text-decoration: none; font-size:12px; }
.link_recent_forum					{ color: #fee8ac; text-decoration: none; font-size:11px; }
.link_recent_author					{ color: #cec090; text-decoration: none; font-size:11px; }

.a.red											{ color: #d23000; text-decoration: underline; }
.a.red:hover								{ color: #ef5020; text-decoration: underline; }

.a.green										{ color: #10660b; text-decoration: underline; }
.a.green:hover							{ color: #005000; text-decoration: underline; }

a														{ color: #2a6280; text-decoration: underline; }
a:hover											{ color: #0a4260; text-decoration: underline; }


.quotes_nick						{ color: #2a6280; text-decoration: underline; }
.quotes_nick:hover					{ color: #0a4260; text-decoration: underline; }
.quotes_a						{ color: #403b38; text-decoration: underline; }
.quotes_a:hover						{ color: #000000; text-decoration: underline; }

.flag				               	{	width:16px; height:11px; position:relative; top:-1px; vertical-align:middle; border: 0px none; }
.bb-flag				           	{	width:16px; height:11px; position:relative; top:-1px; vertical-align:middle; border: 0px none; }
.bb-list-unordered         	{	padding-left:20px; margin-top:5px; }
.bb-list-ordered 	        	{	padding-left:20px; margin-top:5px; }

.radio											{ width:10px; height:10px; padding-bottom: 0px; margin-bottom:0px; border-bottom:0px;}
.search                    	{ font-family: arial; font-size: 11px; color: #f0e0a8; width: 180px; height: 20px; border: 0px none; background:transparent; }
.discrete										{ font-family: arial; font-size: 12px; color: #101010; width: 100%; height: 20px; border: 0px none; }
.discrete_code							{ font-family: monospace; font-size: 12px; color: #101010; width: 100%; height: 200px; border: 0px none; resize:vertical; }
.editor											{ font-family: arial; font-size: 12px; color: #101010; width: 100%; border: 0px none; background-color:#ffffff; resize:vertical; }

select.common								{ font-family: arial; font-size: 12px; height: 20px; }
input.fld_content						{ font-family: arial; font-size: 12px; color: #101010; width: 100%; height: 14px; border: 0px none; cursor: text; padding-top: 2px; padding-bottom: 2px; }
input.fld_content_dis				{ font-family: arial; font-size: 12px; color: #707070; width: 100%; height: 14px; border: 0px none; cursor: text; padding-top: 2px; padding-bottom: 2px; }
input.btn_common						{ font-family: arial; font-size: 11px; color: #e0e0e0; width: 80px; height: 20px; background-image: url('/images/btn-common.gif'); border: 0px none; cursor: pointer; padding-bottom: 1px; }
input.btn_common_dis				{ font-family: arial; font-size: 11px; color: #f0f0f0; width: 80px; height: 20px; background-image: url('/images/btn-common-dis.gif'); border: 0px none; cursor: default; padding-bottom: 1px; }
input.btn_common_red				{ font-family: arial; font-size: 11px; color: #e0e0e0; width: 80px; height: 20px; background-image: url('/images/btn-common-red.gif'); border: 0px none; cursor: pointer; padding-bottom: 1px; }
input.btn_common_red_dis		{ font-family: arial; font-size: 11px; color: #f0f0f0; width: 80px; height: 20px; background-image: url('/images/btn-common-red-dis.gif'); border: 0px none; cursor: default; padding-bottom: 1px; }
input.btn_common_sqr				{ font-family: arial; font-size: 11px; color: #e0e0e0; width: 20px; height: 20px; background-image: url('/images/btn-common-sqr.gif'); border: 0px none; cursor: pointer; padding-bottom: 1px; }

.framecontent_default       { background-color:#ffffff; }
.framecontent_faded       	{ background-color:#fcfcfc; }
.framecontent_editor      	{ background-color:#ffffff; background-image:url('/images/frame-bb-5.gif'); }

.t													{ cursor:pointer; background-color:#c4c4c4; background-image:url('/images/list-topic-bgr.gif'); vertical-align:top; }
.tn													{ cursor:default; background-color:#c4c4c4; background-image:url('/images/list-topic-bgr.gif'); vertical-align:top; }
.ts													{ font-family: arial; font-size: 11px; color: #303030; padding-top:4px; padding-bottom:5px; padding-left:4px; float:left; }
.ts a												{ color: #d23000; text-decoration: underline; }

.lf													{ font-family: arial; font-size: 11px; color: #303030; }
.l													{ font-family: arial; font-size: 11px; color: #303030; padding-top:4px; padding-bottom:5px; padding-left:4px; }
.l0													{ font-family: arial; font-size: 11px; color: #303030; background-color: #eeeeee; cursor: default; }
.l1													{ font-family: arial; font-size: 11px; color: #303030; background-color: #ffffff; cursor: default; }
.m0													{ font-family: arial; font-size: 11px; color: #303030; background-color: #eeeeee; cursor: pointer; }
.m1													{ font-family: arial; font-size: 11px; color: #303030; background-color: #ffffff; cursor: pointer; }
.lf0												{ background-color: #f2f0e4; cursor: default; }
.lf1												{ background-color: #fcfaf0; cursor: default; }
.lt0												{ background-color: #f0ebc9; }
.lt1												{ background-color: #f6f1d0; }

.blog-banner-full								{ clear:left; font-family:arial; font-size:25px; color:#f4f4f4; width:922px; height:44px; margin-bottom:10px; padding: 16px 0 0 20px; background-image:url('/images/blog-full.jpg'); }
.blog-banner										{ clear:left; font-family:arial; font-size:25px; color:#f4f4f4; width:696px; height:44px; margin-bottom:10px; padding: 16px 0 0 20px; background-image:url('/images/blog.jpg'); }
.blog-banner a									{ color:#f4f4f4; text-decoration: none; }
.blog-banner a:hover						{ color:#f4f4f4; text-decoration: underline; }

.blog-comment-banner						{ clear:left; font-family:arial; font-size:17px; color:#f4f4f4; width:701px; height:29px; margin-bottom:10px; padding: 6px 0 0 15px; background-image:url('/images/comments.jpg'); margin-top:10px; }
.blog-body 									    { display:table-cell; width:630px; vertical-align:top; font-family:arial; font-size:12px; color:#484848; line-height:16px; padding:2px 2px 0 5px; }
.blog-buttons 									{ display:table-cell; width:80px; vertical-align:bottom; }

.comment												{ padding-top:1px; padding-bottom:4px; clear:left; }
.comment-avatar									{ width:73px; height:73px; background-image:url('/images/avatar-frame.png'); margin-top:10px; margin-right:50px; padding-left:7px; padding-top:7px; }
.comment-body										{ width:500px; display:table-cell; vertical-align:top; padding-left:10px; padding-top:10px; }
.comment-buttons 								{ display:table-cell; width:75px; text-align:right; vertical-align:bottom; }

.blog-avatar										{ width:73px; height:73px; background-image:url('/images/avatar-frame.png'); padding-left:7px; padding-top:7px; }

.blog-top												{ font-family: arial; font-size: 12px; color: #45433a; }
.blog-top a											{ color: #45433a; text-decoration:none; }
.blog-top	a:hover								{ color: #55534a; text-decoration:underline; }

.message-frame									{ display:table-cell; width:716px; height:80px; background-image:url('/images/message-frame.png'); vertical-align:middle; }

.profile-avatar									{ float:left; width:73px; height:73px; background-image:url('/images/avatar-frame.png'); padding-left:7px; padding-top:7px; }
.profile-image									{ max-width:100%; max-height:100%; }
.profile-frame									{ display:table-cell; width:615px; height:80px; background-image:url('/images/profile-frame.png'); vertical-align:middle; }
.profile-field									{ font-size:11px; padding-top:0px; padding-bottom:2px; color:#909090; }
.profile-value									{ font-size:11px; padding-top:0px; padding-bottom:2px; color:#303030; }

.blog-avatar										{ float:left; width:73px; height:73px; background-image:url('/images/avatar-frame.png'); padding-left:7px; padding-top:7px; margin-right:10px;}
.blog-test											{ font-size:11px; padding-top:8px; padding-bottom:2px; }

.submenu												{ display:table-cell; width:102px; height:27px; cursor:pointer; vertical-align:middle; }
.submenu div										{ font-family:arial; font-size:10px; font-weight:bold; color:#f0f0c0; text-shadow: 0px 0px 6px #432; text-align:center;}
.submenu-holder                 { display:table; border-collapse:collapse; width:100%; margin-left:13px; }
.submenu-item                   { margin-right:1px; margin-top:13px; width:102px; float:left; }
.submenu-item a                 { text-decoration:none; }
.submenu-login									{ display:table-cell; width:102px; height:27px; cursor:pointer; padding-right:1px; vertical-align:middle; }
.submenu-login div							{ font-family:arial; font-size:10px; font-weight:bold; color:#f0f0c0; text-shadow: 0px 0px 6px #432; text-align:center;}
.submenu-adm										{ display:table-cell; width:200px; height:27px; cursor:pointer; padding-right:1px; vertical-align:middle; }
.submenu-adm div								{ font-family:arial; font-size:10px; font-weight:bold; color:#f4fffa; text-shadow: 0px 0px 6px #031; text-align:center;}

.qwnet-btn-short								{ display:table-cell; width:56px; height:20px; cursor:pointer; vertical-align:middle; background-image:url('/images/btn-qwnet-short-1.gif'); }
.qwnet-btn-short div						{ font-family:arial; font-size:10px; font-weight:bold; color:#f0f0c0; margin-top:2px; text-shadow: 0px 0px 6px #210; text-align:center;}
.qwnet-btn-long									{ display:table-cell; width:134px; height:20px; cursor:pointer; vertical-align:middle; background-image:url('/images/btn-qwnet-long-1.gif'); }
.qwnet-btn-long div							{ font-family:arial; font-size:10px; font-weight:bold; color:#f0f0c0; margin-top:2px; text-shadow: 0px 0px 6px #210; text-align:center;}

.menubar												{ float:left; width:780px; height:45px; background-image:url('/images/win-logo-menu.gif'); }
.bannerframe										{ float:left; width:655px; height:92px; background-image:url('/images/bner-plate.gif'); padding-top:4px; text-align:center; }

.buttonbar											{ display:table; clear:both; }
.buttonbar-right								{ display:table; clear:both; width:100%; text-align:right; }
.button													{ display:table-cell; width:85px; }
.button-last										{ display:table-cell; width:80px; }
.button-space										{ display:table-cell; width:auto; }
.button-right										{ display:table-cell; width:85px; text-align:right; }

.pagenav-spacer									{ display:table-cell; width:1px; }
.pagenav												{ display:table-cell; width:23px; height:18px; background-image:url('/images/page-navi.gif'); font-family:arial; font-size:11px; color:#605850; vertical-align:middle; text-align:center; cursor:pointer; }
.pagenav-sel										{ display:table-cell; width:23px; height:18px; background-image:url('/images/page-navi-sel.gif'); font-family:arial; font-size:11px; color:#704820; vertical-align:middle; text-align:center; cursor:pointer; }
.pagenav-bar-empty							{ display:table-cell; width:auto; height:18px; font-family:arial; font-size:10px; }
.pagenav-bar-left								{ display:table-cell; width:3px; height:18px; background-image:url('/images/page-bar-1.gif');  font-family:arial; font-size:11px; }
.pagenav-bar-mid								{ display:table-cell; width:auto; height:18px; background-image:url('/images/page-bar-2.gif'); font-family:arial; font-size:11px; color:#605850; vertical-align:middle; text-align:center; }
.pagenav-bar-right							{ display:table-cell; width:3px; height:18px; background-image:url('/images/page-bar-3.gif');  font-family:arial; font-size:11px; }

td, div {
	font-family: arial;
	font-size: 12px;
}

.txt_topic {
	font-family: arial;
	font-size:20px;
	color: #303030;
}

.txt_small_topic {
	font-family: arial;
	font-size:13px;
	font-weight:bold;
	color: #303030;
}

.txt_latest_name {
	font-family: arial;
	font-size: 11px;
	color: #404040;
}

.txt_latest_comm {
	font-family: arial;
	font-size: 11px;
	color: #404040;
}

.txt_latest_comm a {
	text-decoration: none;
}

.txt_latest_comm a:hover {
	text-decoration: underline;
}

.txt_latest_author {
	font-family: arial;
	font-size: 11px;
	color: #404040;
}

.txt_latest_date {
	font-family: arial;
	font-size: 11px;
	color: #808070;
}

.txt_body {
	font-family: arial;
	font-size: 12px;
	color: #404040;
	line-height: 17px;
}

.txt_bottom {
	font-family: arial;
	font-size: 11px;
	color: #a0a0a0;
}

.txt_small {
	font-family: arial;
	font-size: 11px;
	color: #424242;
}

.txt_edited {
	font-family: arial;
	font-size: 11px;
	color: #908050;
}

.txt_code {
	font:12px monospace;
	overflow:scroll;
	white-space:nowrap;
}

.txt_error {
	font-family: arial;
	font-size: 12px;
	color: #e23000;
	line-height: 14px;
	cursor: default;
}

.txt_field_error {
	font-family: arial;
	font-size: 12px;
	color: #e23000;
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.txt_field_name {
	font-family: arial;
	font-size: 11px;
	color: #505050;
	line-height: 12px;
	cursor: default;
	padding-top: 5px;
	padding-bottom: 1px;
}

.txt_field_name_top {
	font-family: arial;
	font-size: 11px;
	color: #505050;
	line-height: 12px;
	cursor: default;
	padding-bottom: 1px;
}

.txt_topicbar {
	font-family: arial;
	font-size: 10px;
	color: #f0f0f0;
	cursor: default;
	text-align: center;
	font-weight: bold;
}

.txt_forumbar {
	font-family: arial;
	font-size: 10px;
	color: #fafafa;
	font-weight: bold;
	text-transform: uppercase;
}

.forumlist {
	font-family: arial;
	font-size: 12px;
	height: 54px;
	color: #706050;
}

.topiclist {
	font-family: arial;
	font-size: 12px;
	color: #807050;
	padding:4px 4px 4px 0;
}

.col_forum {
	color: #807060;
}

.message-unread-cou				{	font-weight:bold; color:#303030; }
.message-unread-you				{	font-weight:bold; color:#a04000; }

.forumname								{	font-family: arial; font-size: 12px; font-weight:bold; height:55px; color: #504840; text-decoration:none; }
.forumname:hover					{	font-family: arial; font-size: 12px; font-weight:bold; height:55px; color: #605040; }

.forumname-unread					{	font-family: arial; font-size: 12px; font-weight:bold; height:55px; color: #a04000; text-decoration:none; }
.forumname-unread:hover		{	font-family: arial; font-size: 12px; font-weight:bold; height:55px; color: #902000; }

.forumname-read				{	font-family: arial; font-size: 12px; font-weight:bold; height:55px; color: #504840; text-decoration:none; }
.forumname-read:hover	{	font-family: arial; font-size: 12px; font-weight:bold; height:55px; color: #605040; }

.forumlink					{	font-family: arial; font-size: 12px; height:55px; color: #504820; text-decoration: none; }
.forumlink:hover		{	font-family: arial; font-size: 12px; height:55px; color: #605040; }
.forumdesc					{	font-family: arial; font-size: 12px; height:55px; color: #605040; }

.forumbread					{	font-family: arial; font-size: 12px; font-weight:bold; color: #505050;  text-decoration: none; }
.forumbread:hover		{	font-family: arial; font-size: 12px; font-weight:bold; color: #707070; }

.topiclink					{	font-family: arial; font-size: 12px; color: #908070;  text-decoration: none; }
.topiclink:hover		{	font-family: arial; font-size: 12px; color: #908070; }

.forumnav						{	font-family: arial; font-size: 14px; font-weight:bold; color: #a0a0a0; }

.forumpost-0				{ display: table; width: 100%; clear: both; background-color: #f8f5ec; background-image: url('/images/forum/bg-1.jpg'); background-repeat: repeat-x; }
.forumpost-1				{ display: table; width: 100%; clear: both; background-color: #f8f5ec; background-image: url('/images/forum/bg-1.jpg'); background-repeat: repeat-x; }
.forumpost-edit			{ display: table; width: 100%; clear: both; background-color: #f8f5ec; background-image: url('/images/forum/bg-edit.jpg'); background-repeat: repeat-x; }

.forumpost-avatar		{ width:73px; height:73px; background-image:url('/images/avatar-frame.png'); margin-top:25px; margin-right:50px; padding-left:7px; padding-top:7px; }
.forumpost-userinfo	{ font-family: arial; font-size: 11px; color: #848070; padding-top:10px; }
.forumpost-body     { display:table-cell; width:700px; vertical-align:top; color:#504840; }
.forumpost-sign			{ width:700px; word-wrap:break-word; color:#c08040; }
.forumpost-buttons  { display:table-cell; width:119px; vertical-align:bottom; }

.quotes-0				{ display: table; width: 100%; clear: both; background-color: #eeede8; background-image: url('/images/forum/quotes-bg.jpg'); background-repeat: repeat-x; }
.quotes-1				{ display: table; width: 100%; clear: both; background-color: #eeede8; background-image: url('/images/forum/quotes-bg.jpg'); background-repeat: repeat-x; }

.breadcrumb					{	font-family: arial; font-size: 14px; font-weight:bold; }

.bb-code {
	border: 1px dashed #c0bb89;
	background-color: #ffffff;
	color: #706050;
	font-family: monospace;
	font-size: 12px;
	margin-top:4px;
	padding: 5px;
	max-width:600px;
	overflow:hidden;
 	white-space:pre-wrap;
}

.bb-quote {
	border: 1px dashed #c0bb89;
	background-color: #ffffff;
	color: #706050;
	font-size: 12px;
	margin-top:2px;
	padding: 5px;
	max-width:600px;
	overflow:hidden;
}

.bb-quote-header {
	color: #787860;
	font-size: 11px;
}

.bb-image {
	max-width: 600px;
}

/* bars *****************************************************/

.bar-green												{ float:left; height:19px; background-image:url('/images/bars/bar-green-2.gif'); }
.bar-green-left										{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-green-1.gif'); }
.bar-green-right									{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-green-3.gif'); }
.bar-green .bar-text-left 				{ font-family:arial; font-size:11px; color:#424d1f; padding-top:2px; padding-left:2px; float:left; }
.bar-green .bar-text-right 				{ font-family:arial; font-size:11px; color:#424d1f; padding-top:2px; padding-right:2px; float:right; }
.bar-green a											{ color:#424d1f; text-decoration: none; }
.bar-green a:hover								{ color:#525d2f; text-decoration: underline; }

.bar-tall-green										{ float:left; width:712px; height:25px; background-image:url('/images/bars/bar-tall-green-2.gif'); }
.bar-tall-green-left							{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-green-1.gif'); }
.bar-tall-green-right							{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-green-3.gif'); }
.bar-tall-green .bar-text-left	 	{ font-family:arial; font-size:12px; color:#424d1f; padding-top:5px; padding-left:4px; float:left; }
.bar-tall-green .bar-text-right		{ font-family:arial; font-size:12px; color:#424d1f; padding-top:5px; padding-right:4px; float:right; }
.bar-tall-green .bar-text-center	{ font-family:arial; font-size:12px; color:#424d1f; padding-top:5px; text-align:center; }
.bar-tall-green a									{ color:#424d1f; text-decoration: none; }
.bar-tall-green a:hover						{ color:#525d2f; text-decoration: underline; }

.bar-brown												{ float:left; height:19px; background-image:url('/images/bars/bar-brown-2.gif'); }
.bar-brown-left										{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-brown-1.gif'); }
.bar-brown-right									{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-brown-3.gif'); }
.bar-brown .bar-text-left 				{ font-family:arial; font-size:11px; color:#4c3e30; padding-top:2px; padding-left:2px; float:left; }
.bar-brown .bar-text-right				{ font-family:arial; font-size:11px; color:#4c3e30; padding-top:2px; padding-right:2px; float:right; }
.bar-brown a											{ color:#4c3e30; text-decoration: none; }
.bar-brown a:hover								{ color:#4c3e30; text-decoration: underline; }

.bar-tall-brown										{ float:left; width:712px; height:25px; background-image:url('/images/bars/bar-tall-brown-2.gif'); }
.bar-tall-brown-left							{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-brown-1.gif'); }
.bar-tall-brown-right							{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-brown-3.gif'); }
.bar-tall-brown .bar-text-left	 	{ font-family:arial; font-size:12px; color:#4c3e30; padding-top:5px; padding-left:4px; float:left; }
.bar-tall-brown .bar-text-right		{ font-family:arial; font-size:12px; color:#4c3e30; padding-top:5px; padding-right:4px; float:right; }
.bar-tall-brown .bar-text-center	{ font-family:arial; font-size:12px; color:#4c3e30; padding-top:5px; text-align:center; }
.bar-tall-brown a									{ color:#4c3e30; text-decoration: none; }
.bar-tall-brown a:hover						{ color:#4c3e30; text-decoration: underline; }

.bar-red													{ float:left; height:19px; background-image:url('/images/bars/bar-red-2.gif'); }
.bar-red-left											{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-red-1.gif'); }
.bar-red-right										{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-red-3.gif'); }
.bar-red .bar-text-left 					{ font-family:arial; font-size:11px; color:#643820; padding-top:2px; padding-left:2px; float:left; }
.bar-red .bar-text-right					{ font-family:arial; font-size:11px; color:#643820; padding-top:2px; padding-right:2px; float:right; }
.bar-red a												{ color:#643820; text-decoration: none; }
.bar-red a:hover									{ color:#643820; text-decoration: underline; }

.bar-tall-red										{ float:left; width:712px; height:25px; background-image:url('/images/bars/bar-tall-red-2.gif'); }
.bar-tall-red-left							{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-red-1.gif'); }
.bar-tall-red-right							{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-red-3.gif'); }
.bar-tall-red .bar-text-left 		{ font-family:arial; font-size:12px; color:#643820; padding-top:5px; padding-left:4px; float:left; }
.bar-tall-red .bar-text-right		{ font-family:arial; font-size:12px; color:#643820; padding-top:5px; padding-right:4px; float:right; }
.bar-tall-red a									{ color:#643820; text-decoration: none; }
.bar-tall-red a:hover						{ color:#643820; text-decoration: underline; }

.bar-blue												{ float:left; height:19px; background-image:url('/images/bars/bar-blue-2.gif'); }
.bar-blue-left									{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-blue-1.gif'); }
.bar-blue-right									{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-blue-3.gif'); }
.bar-blue .bar-text-left 				{ font-family:arial; font-size:11px; color:#294343; padding-top:2px; padding-left:2px; float:left; }
.bar-blue .bar-text-right				{ font-family:arial; font-size:11px; color:#294343; padding-top:2px; padding-right:2px; float:right; }
.bar-blue a											{ color:#293333; text-decoration: none; }
.bar-blue a:hover								{ color:#293333; text-decoration: underline; }

.bar-tall-blue									{ float:left; width:712px; height:25px; background-image:url('/images/bars/bar-tall-blue-2.gif'); }
.bar-tall-blue-left							{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-blue-1.gif'); }
.bar-tall-blue-right						{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-blue-3.gif'); }
.bar-tall-blue .bar-text-left 	{ font-family:arial; font-size:12px; color:#294343; padding-top:5px; padding-left:4px; float:left; }
.bar-tall-blue .bar-text-right	{ font-family:arial; font-size:12px; color:#294343; padding-top:5px; padding-right:4px; float:right; }
.bar-tall-blue a								{ color:#294343; text-decoration: none; }
.bar-tall-blue a:hover					{ color:#294343; text-decoration: underline; }

.bar-grey												{ float:left; height:19px; background-image:url('/images/bars/bar-grey-2.gif'); }
.bar-grey-left									{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-grey-1.gif'); }
.bar-grey-right									{ float:left; width:2px; height:19px; background-image:url('/images/bars/bar-grey-3.gif'); }
.bar-grey .bar-text-left 				{ font-family:arial; font-size:11px; color:#643820; padding-top:2px; padding-left:2px; float:left; }
.bar-grey .bar-text-right				{ font-family:arial; font-size:11px; color:#643820; padding-top:2px; padding-right:2px; float:right; }
.bar-grey a											{ color:#643820; text-decoration: none; }
.bar-grey a:hover								{ color:#643820; text-decoration: underline; }

.bar-tall-grey									{ float:left; width:712px; height:25px; background-image:url('/images/bars/bar-tall-grey-2.gif'); }
.bar-tall-grey-left							{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-grey-1.gif'); }
.bar-tall-grey-right						{ float:left; width:2px; height:25px; background-image:url('/images/bars/bar-tall-grey-3.gif'); }
.bar-tall-grey .bar-text-left 	{ font-family:arial; font-size:12px; color:#444444; padding-top:5px; padding-left:4px; float:left; }
.bar-tall-grey .bar-text-right	{ font-family:arial; font-size:12px; color:#444444; padding-top:5px; padding-right:4px; float:right; }
.bar-tall-grey a								{ color:#444444; text-decoration: none; }
.bar-tall-grey a:hover					{ color:#444444; text-decoration: underline; }

.bar-text-topic									{ clear:left; font-family:arial; font-size:18px; color:#222222; padding:8px 2px 14px 5px; }
.bar-text-topic a								{ color:#222222; text-decoration: none; }
.bar-text-topic a:hover					{ color:#222222; text-decoration: underline; }

.bar-text-small									{ clear:left; font-family:arial; font-size:11px; color:#484848; padding:4px 2px 0 2px; line-height:14px; }
.bar-text-small a								{ color:#484848; text-decoration: none; }
.bar-text-small a:hover					{ color:#484848; text-decoration: underline; }

.bar-text-preamble							{ clear:left; font-family:arial; font-size:12px; color:#404040; line-height:16px; font-weight:bold; padding:2px 2px 25px 5px; }
.bar-text-body									{ clear:left; font-family:arial; font-size:12px; color:#484848; line-height:16px; padding:2px 2px 0 5px; }
.xbar-text-body a								{ color:#484848; text-decoration: underline; }
.xbar-text-body a:hover					{ color:#999999; text-decoration: underline; }
.bar-text-bottom								{ clear:left; font-family:arial; font-size:12px; color:#484848; line-height:16px; padding:2px 2px 0 2px; }
.bar-text-comment								{ clear:left; font-family:arial; font-size:12px; color:#484848; line-height:16px; padding:4px 2px 0 2px; }

/* app boxes styles *****************************************************/

ul.apps-available, ul.apps-available-locked {
  list-style-type: none;
  width: 167px;
	height: 100%;
	padding: 0;
	margin: 0;
}

ul.apps-available li {
	padding: 0;
	margin: 0;
  cursor: move;
  height: 33px;
  background: url('/images/box-app-available.gif');
}

ul.apps-available-locked li {
	padding: 0;
	margin: 0;
  cursor: default;
  height: 33px;
  background: url('/images/box-app-available-locked.gif');
}

.apps-available li div {
	padding-top: 8px;
	padding-left: 9px;
  font-family: arial;
  font-size: 10px;
  color: #504020;
}

.apps-available-locked li div {
	padding-top: 8px;
	padding-left: 9px;
  font-family: arial;
  font-size: 10px;
  color: #606060;
}

ul.apps-active, ul.apps-active-locked, ul.apps-active-error {
  list-style-type: none;
  width: 106px;
	height: 100%;
	padding: 0;
	margin: 0;
}

ul.apps-active li {
	padding: 0;
	margin: 0;
  cursor: move;
  height: 70px;
  background: url('/images/box-app-active.gif');
}

ul.apps-active-locked li {
	padding: 0;
	margin: 0;
  cursor: default;
  height: 70px;
  background: url('/images/box-app-active-locked.gif');
}

ul.apps-active-error li {
	padding: 0;
	margin: 0;
  cursor: default;
  height: 70px;
  background: url('/images/box-app-active-error.gif');
}

.apps-active li div {
	padding-top: 25px;
  font-family: arial;
  font-size: 10px;
  color: #405030;
	text-align: center;
}

.apps-active-locked li div {
	padding-top: 25px;
  font-family: arial;
  font-size: 10px;
  color: #606060;
	text-align: center;
}

.apps-active-error li div {
	padding-top: 25px;
  font-family: arial;
  font-size: 10px;
  color: #602010;
	text-align: center;
}

.apps-active li div span#date {
	display: none;
}

.apps-available li div span#date {
	color: #a09060;
}

.apps-available-locked li div span#date {
	color: #a0a0a0;
}

/* app win styles *****************************************************/

.app-full {
	width: 992px;
}

.app-full-submenu {
	width: 992px;
	height: 52px;
	background-image: url('/images/apps/app-full-top.gif');
}

.app-full-top {
	width: 992px;
	height: 8px;
	background-image: url('/images/apps/app-full-content-top.gif');
}

.app-full-mid {
	padding-left:19px;
	padding-right:19px;
	background-image:url('/images/apps/app-full-content-mid.gif');
}

.app-full-content {
	width:942px;
 	padding:6px 6px 6px 6px;
	overflow:hidden;
}

.app-full-bottom {
	width: 992px;
	height: 40px;
	background-image: url('/images/apps/app-full-content-bottom.gif');
}

.app-wide {
	width: 766px;
}

.app-wide-sub {
	width: 766px;
	height: 52px;
	background-image: url('/images/apps/app-wide-top.gif');
}

.app-wide-top {
	width: 766px;
	height: 8px;
	background-image: url('/images/apps/app-wide-content-top.gif');
}

.app-wide-top-alt {
	width: 766px;
	height: 20px;
	background-image: url('/images/apps/app-wide-altcontent-top.gif');
}

.app-wide-mid {
	padding-left:19px;
	padding-right:19px;
	background-image:url('/images/apps/app-wide-content-mid.gif');
}

.app-wide-mid-alt {
	padding-left:15px;
	padding-right:15px;
	background-image:url('/images/apps/app-wide-altcontent-mid.gif');
}

.app-wide-content {
	width:716px;
 	padding:6px 6px 6px 6px;
	overflow:hidden;
}

.app-wide-content-alt {
	width:736px;
 	padding:0px;
	overflow:hidden;
}

.app-wide-bottom {
	width: 766px;
	height: 40px;
	background-image: url('/images/apps/app-wide-content-bottom.gif');
}

.app-wide-bottom-2 {
	width: 766px;
	height: 9px;
	background-image: url('/images/apps/app-wide-content-bottom-2.gif');
}

.app-wide-bottom-alt {
	width: 766px;
	height: 40px;
	background-image: url('/images/apps/app-wide-altcontent-bottom.gif');
}

.app-big {
	width: 540px;
}

.app-big-top {
	width: 540px;
	height: 8px;
	background-image: url('/images/apps/app-big-content-top.gif');
}

.app-big-mid {
	padding-left:19px;
	padding-right:19px;
	background-image:url('/images/apps/app-big-content-mid.gif');
}

.app-big-content {
	width:502px;
	overflow:hidden;
}

.app-big-bottom {
	width: 540px;
	height: 40px;
	background-image: url('/images/apps/app-big-content-bottom.gif');
}

.app-small {
	width: 226px;
}

.app-small-top {
	width: 226px;
	height: 13px;
	background-image: url('/images/apps/app-small-content-top.gif');
}

.app-small-mid {
	padding-left:19px;
	padding-right:19px;
	background-image:url('/images/apps/app-small-content-mid.gif');
}

.app-small-yellow-top {
	width: 226px;
	height: 13px;
	background-image: url('/images/apps/app-small-content-yellow-top.gif');
}

.app-small-yellow-mid {
	padding-left:19px;
	padding-right:19px;
	background-image:url('/images/apps/app-small-content-yellow-mid.gif');
}

.app-small-content {
	width:188px;
	overflow:hidden;
}

.app-small-bottom {
	width: 226px;
	height: 19px;
	background-image: url('/images/apps/app-small-content-bottom.gif');
}

.app-small-discrete-top {
	width: 226px;
	height: 11px;
	background-image: url('/images/apps/app-small-discrete-top.gif');
}

.app-small-discrete-mid {
	padding-left:1px;
	background-image:url('/images/apps/app-small-discrete-mid.gif');
}

.app-small-discrete-bottom {
	width: 226px;
	height: 11px;
	background-image: url('/images/apps/app-small-discrete-bottom.gif');
}
