﻿           /*3OGGO3(^
       ~Q@@@BBBBB@#(B@@S/
     O@@BBBBBBBBBB@O R@B@@O
    O@BBB@@@@@@BBB@G S@@@@@O		Cascading Style Sheets
  /B@BBB@t    /#@B@( //     /		Controlled by Hakan Bilgin © 2006
 ~@BBB@R(       BB~   /tC/  %@/		http://www.challenger.se
 O@BB@#CCQ##s  /R(  e#@@O  C@@s
/@BBBBBBBBB@O (@( /@#7 /6R@@BB@/
%@BBBBBBB@B~ KR    ^(CG3   t@B@%
3@BBBBBB@O (@R   Q@@@@Q^ /#@BB@%
%@BBBBB@#  K@e   K@@BC  tR@BBB@t
^B@B@SC3  »%   ^^ /sB@BBBBB@R^R
 %KC/      //(     C@@BBBBBBB@t
  QQQ#G    e@@/     C@BBBBBB@R
   K@@#   sRRB@%S@@@(C@BBBB@Q
    (B@K 7@BBBBBBBB@S6@BB@R/
     ~R@G e@BBBBBBB@GS@B@#/
        (#@S#@BBBB@#Q@Q(
             ^/~~/*/


*					{font-family: Trebuchet MS, Arial; font-size: 12px;}
body				{background: #FFF; margin: 0px; overflow: hidden;}
h1					{letter-spacing: 3px; font-size: 32px!important; font-style: italic; color: #F90; margin: 10px 0px 6px 2px;}
h2					{letter-spacing: 2px; font-size: 26px!important; color: #BB0000; margin: 8px 0px 12px 2px;}
h3					{letter-spacing: 2px; font-size: 24px!important; color: #BB0000; margin: 6px 0px 6px 0px;}
h4					{letter-spacing: 1px; font-size: 21px!important; color: #202020; margin: 4px 0px 4px 0px;}
h5					{font-size: 15px!important; font-weight: bold; color: #202020; margin: 2px 0px 4px 0px;}
h6					{font-size: 14px!important; color: #202020; margin: 2px 0px 0px 0px;}
acronym				{cursor: help; font-weight: bold; color: #E80;}
a					{cursor: pointer; color: #229; text-decoration: none;}
a:hover,
a:hover *			{color: #F90;}
p					{margin: 0px; padding: 0px;}
ul					{margin: 10px 0px 20px 30px; padding: 0px; list-style-type: square;}
li					{margin-bottom: 10px; line-height: 21px;}

input,
textarea			{width: 100%; height: 100%; margin-top: -1px; font-size: 12px; padding: 0px 0px 0px 1px;}
button				{background: #444444 url(/images/button_bg.gif) no-repeat 50% 50%; cursor: default; font: 11px Tahoma; width: 75px; height: 20px; padding: 0px; border: 1px solid; border-color: #C5C5C5 #EDEDED #EDEDED #C5C5C5; margin-left: 2px;}
button:hover		{color: #369;}
button:active		{background: #FFF; color: #F90;}

.ch05				{font-weight: bold; color: #E80;}
.alert				{color: #F00;}
.misspel			{background: url(/images/waves_red.gif) bottom repeat-x;}
.embeded			{background: #F4F4F4; border: #CCC 1px solid; padding: 4px 5px 4px 5px; margin: 5px 10px 15px 0px;}
.loading			{font-size: 24px; color: #F90;}
.design_tbl			{width: 100%; height: 100%; table-layout: fixed;}
.hideMe				{display: none;}

#top_menu			{text-align: center; vertical-align: top; background: #E1E1E1 url(/images/bg_menu.gif) repeat-x; width: 35px; border-left: #AAA 1px solid; border-right: #AAA 1px solid;}
#top_menu img		{cursor: pointer; margin: 2px 0px 0px 1px;}
#top_menu div		{height: 100%; border-left: #FFF 1px solid; border-right: #CCC 1px solid;}
#sub_menu			{display: none; z-index: 100; position: absolute; top: 0px; background: #E1E1E1 url(/images/bg_menu.gif) repeat-x; overflow: hidden; width: 0px; height: 100%; border-right: #AAA 1px solid;}
.panel				{display: none; border-left: #FFF 1px solid; border-right: #CCC 1px solid; width: 229px; height: 100%; padding: 40px 0px 0px 3px; position: relative; left: -230px;}
.panel_lock			{position: absolute; top: 16px; left: 200; z-index: 2;}
.sub_menu			{text-align: center; vertical-align: top; width: 1px;}
#right				{vertical-align: top; position: relative;}

#top_tabs			{height: 22px; vertical-align: bottom;}
#top_tabs *			{font-size: 11px; font-family: Tahoma!important;}
.tabsTop			{position: relative; background: #EEE; overflow: hidden; height: 21px; width: 100%; padding: 3px 0px 0px 6px; border: #AAA 1px solid; border-bottom: 0px; white-space: nowrap;}
.tabsBottom			{position: absolute; z-index: 98; width: 110%; border-top: #AAA 1px solid; top: 19px; left: 0px;}

/*	FYI	*/
.fyi *				{font: 13px Courier New, Lucida Console!important;} 
.fyi				{background: #FFF; table-layout: fixed; border: #CCC 1px solid;} 
.fyi .head			{background: #EEE; height: 21px;} 
.fyi .head td		{cursor: default; padding: 3px 1px 0px 3px; border-bottom: #CCC 1px solid;} 
.fyi .line			{cursor: default; height: 100%; overflow: hidden; background: #FFF; color: #39B; padding: 2px 2px 0px 0px; border-right: #39B 1px dotted;} 
.fyi .pad			{width: 100%; height: 100%; overflow: auto; padding: 2px 0px 0px 4px; white-space: nowrap;} 

/*	SOURCECODE	*/
.source_view		{width: 100%; height: 100%; table-layout: fixed; display: none;}
.row_number,
.row_number *,
.source_view *		{font-size: 13px; line-height: 19px!important;}
.row_number			{vertical-align: top; padding: 0px 2px 0px 0px; text-align: right; width: 32px; border-right: #39B 1px dotted; color: #39B;}
.row_number div		{width: 100%; height: 100%; overflow: hidden;}
.source_code		{vertical-align: top; padding: 0px 0px 0px 4px;}

s					{text-decoration: none; color: #000;}
s.tab				{}
s.bracket			{color: #00F; background: #FF7;}
s.charcode			{color: #777;}
s.object			{color: #A11;}
s.attribute			{color: #F00;}
s.string			{color: #00F;}
s.comment			{color: #070;}

s.css_selector		{color: #900; width: 120px;}
s.css_bracket		{color: #000;}
s.css_rules			{color: #009;}


/*	CONTEXT	*/
#ctx_menu			{z-index: 10; position: absolute; top: -99px; background: #FFF; border: #333 1px solid; padding: 1px;}
#ctx_menu table		{}
#ctx_menu td		{cursor: default; padding: 0px 10px 0px 0px;}
#ctx_menu span		{cursor: default; padding: 0px 4px 0px 4px; width: 18px; text-align: center; font-weight: bold;}

.ctx_obj_out		{border: #FFF 1px solid;}
.ctx_obj_out *		{color: #444;}
.ctx_obj_over		{border: #335EA8 1px solid; background: #C2CFE5;}
.ctx_obj_over a:hover{color: #000!important;}

/*	DOCUMENT	*/
#ghost				{border: #666 1px solid; position: absolute; top: -199px; z-index: 999;}
#pDoc				{overflow: auto; height: 100%; width: 100%; position: relative; border: #FFF 1px solid;}
.pDocBorder			{border-color: #DDD!important;}
.docLayer			{display: none; position: inherit; vertical-align: middle;}

/*	START	*/
.start_page			{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
.start_body			{}

.fInput				{font: 11px Trebuchet MS; height: 21px; width: 40px; position: absolute; top: -100px; border: #000 2px solid; padding: 2px 0px 0px 2px;}
.fSelect			{font: 11px Trebuchet MS; height: 22px; width: 40px; position: absolute; top: -100px;}

/*	BLOG	*/
.blog				{width: 650px!important; color: #000; margin: 0px 10px 10px 20px;}
.blog *				{font-size: 14px;}
.blog .title		{letter-spacing: 2px; font-size: 32px; font-weight: bold; color: #B00; border: #FFF 2px dashed; display: block; padding: 0px 2px 0px 2px;}
.blog .data			{width: 490px!important; line-height: 28px; padding: 0px 20px 0px 2px; border: #FFF 2px dashed;}
.blog_info			{padding: 5px 0px 30px 0px; font-style: italic; color: #777;}
.blog_info,
.blog_info *		{font-size: 11px;}
.blog_info a		{color: #090;}
.blog .author		{font-weight: bold; color: #000; padding: 0px 1px 0px 1px; border: #FFF 2px dashed;}
.blog .category		{font-weight: bold; color: #229; padding: 0px 1px 0px 1px; border: #FFF 2px dashed;}
.blog .creDate		{font-weight: bold; color: #F90; padding: 0px 1px 0px 1px; border: #FFF 2px dashed;}
.blog .viewed		{font-weight: bold; font-style: normal;}
.blog .notes *		{font-size: 12px!important;}
.blog .notes		{width: 150px;}

/*	TREE VIEW	*/
div.tree_view		{overflow: auto;}
div.tree_view div	{height: 18px; overflow: hidden;}
div.tree_view div div{padding-left: 16px;}
div.tree_view img	{width: 16px; height: 16px; margin: 1px 0px 1px 0px;}
div.tree_view span	{margin: 1px 0px 1px 2px; padding: 0px 2px 0px 2px;
					 width: auto; height: 16px; font-size: 12px!important; overflow: hidden; display: inline; 
					 white-space: nowrap; border: 0px; cursor: pointer;}

/*	DEV_DOC	*/
.dev_doc			{width: 650px!important; color: #000; margin: 10px 10px 10px 20px;}
.dev_doc *			{font-size: 14px; font-family: Lucida Sans Unicode, Trebuchet MS, Arial;}
.dev_doc .title		{font-size: 28px; color: #C00; border: #FFF 2px dashed; display: block;}
.dev_doc .data		{width: 490px!important; line-height: 25px; padding: 0px 20px 0px 0px; border: #FFF 2px dashed;}
.dev_doc .info,
.dev_doc .info *	{font-size: 11px;}
.dev_doc .info		{padding: 5px 0px 30px 2px; color: #777;}
.dev_doc .author	{color: #000; padding: 0px 1px 0px 1px; border: #FFF 2px dashed;}
.dev_doc .viewed	{}
.dev_doc .notes *	{font-size: 12px!important;}
.dev_doc .notes		{width: 150px;}

.notepad			{height: 100%; width: 100%;}
.notepad .header	{height: 17px; padding: 1px 18px 0px 3px; font-weight: bold; cursor: move; white-space: nowrap;}
.notepad .body		{overflow: hidden; width: 100%; height: 100%; vertical-align: top;}
.notepad .footer	{height: 16px; padding: 0px 18px 0px 2px; white-space: nowrap;}
.notepad .header img{float: right; cursor: pointer; height: 18px; width: 18px; margin-right: -20px;}
.notepad .footer img{float: right; cursor: se-resize; height: 18px; width: 18px; margin-right: -20px;}
.notepad .body div	{overflow: auto; padding: 0px 2px 0px 2px;}

.commentBy			{color: #FFF;}
.commentDate		{font-style: italic;}

/*	COMMENT HOVER	*/
.comment_out		{cursor: pointer; margin: 0px 0px 20px 10px; float: left;}
.comment_out nobr	{display: none;}
.comment_over		{cursor: pointer; margin: 0px 0px 20px 10px; float: left;}
.comment_over nobr	{display: inline; font-size: 10px!important; cursor: default; padding: 0px 3px 0px 2px; position: absolute; border: 1px solid; -moz-opacity:0.6;}

nobr.hbi			{background: #FEF9BD; border: #B29F00 1px solid; color: #B29F00;}
nobr.yellow			{background: #FEF9BD; border: #B29F00 1px solid; color: #B29F00;}
nobr.green			{background: #E3F9C7; border: #4F8407 1px solid; color: #4F8407;}
nobr.purple			{background: #F3D0E3; border: #CC63A2 1px solid; color: #CC63A2;}

.note_hbi,
.note_purple,
.note_green,
.note_yellow		{border: 1px solid; visibility: hidden; position: absolute; top: 130px; left: 130px; height: 220px; width: 340px;}

.note_hbi			{background: #FFD881 url(/images/note_hbi_bg.gif) repeat-x; border-color: #B29F00;}
.note_hbi .header	{background: #B27600 url(/images/close_hbi.gif) no-repeat top right; color: #FFEABC;}
.note_hbi .footer	{background: url(/images/resize_hbi.gif) no-repeat bottom right; color: #B27600; border: 1px solid; border-color: #F1AF30 #FCEF7B #FCEF7B #F1AF30;}

.note_yellow		{background: #F7EF89 url(/images/note_yellow_bg.gif) repeat-x; border-color: #B29F00;}
.note_yellow .header{background: #B29F00 url(/images/close_yellow.gif) no-repeat top right; color: #FEF9BD;}
.note_yellow .footer{background: url(/images/resize_yellow.gif) no-repeat bottom right; color: #B29F00; border: 1px solid; border-color: #DC4 #FFF #FFF #DC4;}

.note_green			{background: #BDFF81 url(/images/note_green_bg.gif) repeat-x; border-color: #4F8407;}
.note_green .header	{background: #4F8407 url(/images/close_green.gif) no-repeat top right; color: #E3F9C7;}
.note_green .footer	{background: url(/images/resize_green.gif) no-repeat bottom right; color: #4F8407; border: 1px solid; border-color: #9E4 #FFF #FFF #9E4;}

.note_purple		{background: #F5BFFB url(/images/note_purple_bg.gif) repeat-x; border-color: #CC63A2;}
.note_purple .header{background: #CC63A2 url(/images/close_purple.gif) no-repeat top right; color: #F3D0E3;}
.note_purple .footer{background: url(/images/resize_purple.gif) no-repeat bottom right; color: #CC63A2; border: 1px solid; border-color: #E9E #FFF #FFF #E9E;}

/*	NEW COMMENT	*/
.newNote			{background: #E1E1E1 url(/images/bg_menu.gif) repeat-x; visibility: hidden; border: #888 1px solid; position: absolute; top: 100px; left: 100px; width: 430px; height: 280px;}
.newNote *			{color: #222;}
.newNote table		{width: 100%; height: 100%; cursor: move; table-layout: fixed; border: 1px solid; border-color: #FFF #BBB #BBB #FFF;}
.newNote input,
.newNote textarea	{border: #AAA 1px solid; color: #C60;}
.newNote .inset		{border: 1px solid; border-color: #CCC #F4F4F4 #F4F4F4 #CCC; cursor: pointer;}
.newNote .inset .inset {background: #EEE; border: #AAA 1px solid; height: 18px; overflow: hidden;}
.newNote .outset	{border: 1px solid; border-color: #FFF #CCC #CCC #FFF; height: 18px; overflow: hidden;}


/*	THUMBNAILS	*/
.tNails				{background: #F5F5F5;}
.thumbNail			{width: 80px; height: 80px; text-align: center; border: 1px solid; border-color: #FFF #CCC #CCC #FFF;} 
.thumbNail img		{cursor: pointer; border: 1px solid; border-color: #CCC #EEE #EEE #CCC;} 
.thumbTitle			{font-style: italic; color: #C60; padding: 0px 4px 0px 4px;}

.imgViewer			{z-index: 100; visibility: hidden; position: absolute; top: 30px; left: 30px; background:  #E1E1E1 url(/images/bg_menu.gif) repeat-x; border: #888 1px solid;}
.imgViewer table	{border: 1px solid; border-color: #FFF #CCC #CCC #FFF;}
.imgViewer .img		{border: 1px solid; border-color: #CCC #FFF #FFF #CCC;}
.imgViewer img		{border: #888 1px solid; background: #FFF; cursor: pointer;}
.imgInfo			{font-style: italic; cursor: move; padding: 2px 5px 2px 5px; background: #FFF2B0; border: #FFAB00 1px solid;}

/*	OPTIONAL FEATURES	*/
#option_mtrl		{height: 24px;}
#option_mtrl *		{font: 11px Tahoma!important;}
#option_mtrl div	{height: 19px; background: #EEE; border: #AAA 1px solid; padding: 2px 3px 2px 3px;}
#option_mtrl span	{cursor: pointer; height: 16px; border: 1px solid; padding: 1px 5px 1px 3px;}
#option_mtrl img	{margin: -1px 0px -1px 0px;}
#option_mtrl .divider {width: 2px; overflow: hidden; margin: 0px 4px 0px 4px; padding: 0px 0px 2px 0px; position: relative; top: 2px; border: 1px solid; border-color: #AAA #FFF #FFF #AAA;}

/*	ALIVE OBJECTS	*/
.top_menu_out		{background: #E1E1E1; border: #E1E1E1 1px dotted;}
.top_menu_over		{background: #E1E1E1; border: #AAA 1px dotted;}
.top_menu_down		{background: #F5F5F5; border: #FFF 1px dotted; cursor: default!important;}

.tabButton_out		{z-index: 101; margin-top: -1px; border: #EEE 1px solid; background: #EEE;}
.tabButton_over		{z-index: 101; margin-top: -1px; border: #335EA8 1px solid; background: #C2CFE5;}

.xoption_out,
.option_out			{border-color: #EEE!important; cursor: default!important;}
.xoption_over,
.option_over		{border-color: #AAA!important; background: #F5F5F5;}
.xoption_down,
.option_down		{border-color: #335EA8!important; background: #FFF; cursor: default!important;}

.flap_out			{position: relative; top: 2px;}
.flap_out .start	{padding: 2px 0px 2px 16px; background: url(/images/flap_start.gif) no-repeat top left;}
.flap_out .body		{padding: 2px 3px 2px 0px; background: url(/images/flap_body.gif) repeat-x; cursor: pointer; color: #888;}
.flap_out .end		{padding: 2px 0px 2px 0px; background: url(/images/flap_end.gif) no-repeat top right;}

.flap_down			{z-index: 99!important; position: relative; top: 2px;}
.flap_down .start	{padding: 2px 0px 2px 16px; background: url(/images/flap_start_down.gif) no-repeat top left;}
.flap_down .body	{padding: 2px 3px 2px 0px; background: url(/images/flap_body_down.gif) repeat-x; cursor: default; font-weight: bold;}
.flap_down .end		{padding: 2px 0px 2px 0px; background: url(/images/flap_end_down.gif) no-repeat top right;}

.language_out		{border-color: #EEE!important;}
.language_over		{border-color: #FFF #AAA #AAA #FFF!important; color: #D70!important;}
.language_down		{border-color: #AAA #FFF #FFF #AAA!important; color: #D70!important; background: #F4F4F4;}

.page_out			{border-color: #EEE!important;}
.page_over			{border-color: #CCC!important; color: #F90!important;}
.page_down			{border-color: #AAA!important; color: #F90!important; background: #F9F9F9;}

.popular_out		{border-color: #EEE!important;}
.popular_over		{border-color: #EEE!important; color: #D70!important;}
.popular_down		{border: #CCC 1px dashed!important; background: #DDD;}

.link_out			{border-color: #F2F2F3!important;}
.link_over			{border-color: #DDD!important; color: #F90!important;}
.link_down			{border: #CCC 1px dashed!important; background: #DDD;}

.recent_out			{border-color: #E0E0E0!important;}
.recent_over		{border-color: #F1F1F1!important; color: #F90!important;}
.recent_down		{border: #CCC 1px dashed!important; background: #DDD;}

.glass_out			{color: #99F!important;}
.glass_over			{color: #F90!important;}
.glass_down			{color: #A4A!important;}

.emerald_out		{color: #9F9!important;}
.emerald_over		{color: #F90!important;}
.emerald_down		{color: #9F9!important;}


/*	CALENDAR	*/
#calenderTbl table	{margin: 2px 0px 4px 0px; border: 0px;}
#calSpinner			{width: 16px; height: 16px; float: right; margin: 3px 20px 0px 0px;}
.calendar			{table-layout: fixed; width: 176px; height: 148px;}
.calendar *			{font-size: 11px; text-align: center; cursor: default;}
.calendar col		{color: #333; width: 24px;}
.calendar th		{color: #000;}
.calendar td		{padding: 1px 0px 0px 0px!important;}
.calendar .sunday	{color: #F90;}
.calendar .content	{color: #8C91AB; background: url(/images/calendar_content.gif) no-repeat; cursor: pointer;}
th.calHeader		{color: #000; font-size: 14px; padding: 2px 0px 1px 0px;}

#cal_inset			{width: 180px!important; table-layout: fixed;}
#cal_inset *		{cursor: default;}
#cal_inset div		{border: 1px solid; text-align: center; width: 85px!important;}
.bCal_out,
.bCal_over,
.bCal_down			{border: 1px solid; border-color: #666 #AAA #AAA #666!important; padding: 0px!important;}

.bCal_out div		{border-color: #AAA #666 #666 #AAA!important; cursor: pointer!important;}
.bCal_over div		{border-color: #AAA #666 #666 #AAA!important; color: #EEE;}
.bCal_down div		{border-color: #333 #EEE #EEE #333!important; background: #AAA;}

/*	MENU BOXES	*/
.tbl_wbg span,
.panel span			{cursor: pointer; display: block; border: 1px solid; width: 178px; padding: 1px 0px 0px 2px; margin-top: 1px; color: #333;}
.body .dvdr			{height: 0px; width: 160px; margin: 2px 0px 2px 10px; border-top: #999 1px solid; border-bottom: #FFF 1px solid;}

.tbl				{width: 210px; table-layout: fixed; margin-bottom: 4px;}
.tbl td				{padding-left: 12px;}
.tbl .header		{background: url(/images/tbl_header.gif) no-repeat; height: 30px; font: bold 16px Trebuchet MS; color: #666; vertical-align: bottom;}
.tbl .body			{background: url(/images/tbl_body.gif) repeat-y;}
.tbl .footer		{background: url(/images/tbl_footer.gif) no-repeat; height: 23px;}

.tbl_glass			{width: 200px; height: 200px; position: absolute; table-layout: fixed;}
.tbl_glass table	{position: absolute; top: 0px; left: 0px;}
.tbl_glass td table	{position: static;}
.tbl_glass span		{cursor: pointer; display: block; width: 162px; padding: 1px 0px 0px 0px; color: #EEE;}
.tbl_glass nobr		{float: right;}
.tbl_glass .header	{padding-left: 16px; cursor: move; height: 34px; font: bold 16px Trebuchet MS; color: #EEE; vertical-align: bottom;}
.tbl_glass .body	{padding: 4px 0px 4px 17px; vertical-align: top;}

.tbl_wbg			{width: 210px; table-layout: fixed; margin-bottom: 4px;}
.tbl_wbg td			{padding-left: 12px;}
.tbl_wbg .header	{background: url(/images/tbl_header_wbg.gif) no-repeat; height: 30px; font: bold 16px Trebuchet MS; color: #666; vertical-align: bottom;}
.tbl_wbg .body		{background: url(/images/tbl_body_wbg.gif) repeat-y; padding: 1px 0px 3px 15px;}
.tbl_wbg .footer	{background: url(/images/tbl_footer_wbg.gif) no-repeat; height: 23px;}

.tbl_gray			{width: 210px; margin-bottom: 4px;}
.tbl_gray td		{padding-left: 12px;}
.tbl_gray .header	{background: url(/images/tbl_header_gray.gif) no-repeat; height: 30px; font: bold 16px Trebuchet MS; color: #FFF; vertical-align: bottom;}
.tbl_gray .body		{background: url(/images/tbl_body_gray.gif) repeat-y;}
.tbl_gray .footer	{background: url(/images/tbl_footer_gray.gif) no-repeat; height: 19px;}

.tbl_silver			{width: 210px; table-layout: fixed; margin-bottom: 4px;}
.tbl_silver td		{padding-left: 12px;}
.tbl_silver .header	{background: url(/images/tbl_header_silver.gif) no-repeat; height: 30px; font: bold 16px Trebuchet MS; color: #666; vertical-align: bottom;}
.tbl_silver .body	{background: url(/images/tbl_body_silver.gif) repeat-y;}
.tbl_silver .footer	{background: url(/images/tbl_footer_silver.gif) no-repeat; height: 19px;}

.tbl_orange			{width: 210px; table-layout: fixed; margin-bottom: 4px;}
.tbl_orange td		{padding-left: 12px;}
.tbl_orange .header	{background: url(/images/tbl_header_orange.gif) no-repeat; height: 30px; font: bold 16px Trebuchet MS; color: #A40; vertical-align: bottom;}
.tbl_orange .body	{background: url(/images/tbl_body_orange.gif) repeat-y;}
.tbl_orange .footer	{background: url(/images/tbl_footer_orange.gif) no-repeat; height: 19px;}

.tbl td td,
.tbl_glass td td,
.tbl_wbg td td,
.tbl_gray td td,
.tbl_silver td td,
.tbl_orange td td	{padding-left: 0px;}


/*	ICON DB	*/
.dbSearch			{width: 178px; border: 0px!important; margin: 8px 0px 2px 0px; padding: 3px; color: #A40;}
.dbSearch span		{display: inline; float: right; width: 106px!important; border-color: #FBAD36 #FFEDD5 #FFEDD5 #FBAD36; margin: -3px -2px 0px 0px;}
.dbSearch input		{border: 1px solid; border-color: #C87200 #FFBF6B #FFBF6B #C87200; color: #A40; width: 110px; margin: -2px 0px -1px -2px; padding-left: 1px;}
#speedSearch		{cursor: default!important; border: 1px solid; border-color: #FBAD36 #FFEDD5 #FFEDD5 #FBAD36; padding: 0px;}
#speedSearch div	{border: 1px solid; border-color: #FFEDD5 #FBAD36 #FBAD36 #FFEDD5; padding: 0px 0px 0px 3px;}
#speedSearch *		{color: #A40;}

/*	FIREFOX	*/
html>body .newNote input	{margin-top: 0px; height: 21px;}
html>body .newNote textarea	{margin: -3px 0px -3px 0px; height: 183px;}
html>body #doc				{height: 100px; margin-bottom: 2px;}
html>body #top_tabs			{padding-left: 1px!important;}
html>body .tabsTop			{width: inherit!important; height: 17px;}
html>body #option_mtrl		{padding-left: 1px!important;}
html>body #option_mtrl div	{padding-top: 4px; padding-bottom: 0px;}
html>body #option_mtrl span	{padding: 1px 5px 3px 3px;}
html>body #option_mtrl .divider {top: 0px;}
html>body .body span		{width: 175px;}
html>body .dbSearch span	{margin-right: 4px;}
html>body .dbSearch input	{width: 108px; margin: -1px 0px 0px -2px;}
html>body .panel			{width: 225px;}
html>body .docLayer			{position: relative;}
html>body #cal_inset div	{width: 83px!important;}
html>body .tabButton_out	{margin-right: 2px}
html>body .tabButton_over	{margin-right: 2px}
html>body .row_number1 div	{line-height: 19px!important;}
html>body .fyi .line		{padding: 0px 2px 0px 0px;} 
html>body .fyi .pad			{padding: 0px;} 
html>body div.tree_view img	{margin-top: -4px;}
html>body div.tree_view span{display: -moz-inline-block;}

#doc_start .body td,
#doc_start span	{line-height: 18px;}
#start_bg		{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
#big_boi		{top: 40px; left: 35px; width: 420px; height: 260px;}
#big_boi a		{color: #9F9;}
#big_boi td		{padding-left: 20px;}
#big_boi .body	{padding-right: 22px; line-height: 18px;}
#big_boi .body	{color: #FFF; font-size: 13px;}

#stats			{top: 315px; left: 30px;}
#comments		{top: 240px; left: 515px; height: 260px;}
#blogs			{top: 330px; left: 250px; width: 244px;}
#blogs table	{width: 245px!important;}
#blogs span		{width: 210px!important;}
#extra			{top: 20px; left: 475px; width: 244px;}
#extra td table	{width: 210px;}
#extra td td	{cursor: pointer; padding-top: 1px;}
#stats span		{color: #F99; cursor: default;}
#stats nobr		{color: #9F9;}

.divider		{border: 0px; border-left: #AAA 1px dotted;}

/*	IE hacks	*/
html>body #start_bg	 {position: static;}
html>body #big_boi	 {background: url(/images/big_glass.png) no-repeat;}
html>body #extra	 {background: url(/images/glass_wide.png) no-repeat;}
html>body #blogs	 {background: url(/images/glass_wide.png) no-repeat;}
html>body #blogs	 {background: url(/images/glass_wide.png) no-repeat;}
html>body #comments	 {background: url(/images/green_glass.png) no-repeat;}
html>body .tbl_glass {background: url(/images/glass.png) no-repeat;}
html>body .tbl_glass span {width: 162px;}

/*	Safari hacks	*/
body:first-of-type .notepad .header {padding-top: 3px;}
body:first-of-type .notepad .footer {position: relative; top: -12px;}

/*	IconDB	*/
#IDB_Search		{padding: 0px 0px 0px 8px;}
#IDB_Search table{table-layout: fixed;}
.embeded		{}
.embeded,
.embeded *		{font-size: 13px;}
.idb_img		{width: 130px; height: 120px; background: url(/images/idb_bg.gif) no-repeat; text-align: center; vertical-align: middle;}
.idb_img img	{margin: 0px 19px 10px 0px; vertical-align: middle; cursor: pointer;}

#rSlider		{height: 27px; position: absolute; top: 1px; left: 0px; white-space: nowrap; text-align: center;}
#rSlider,
#rSlider *		{cursor: move;}
#rSlider img	{width: 100%; height: 45px; position: absolute; top: 0px; left: 0px;}
#rSlider span	{width: 100%; height: 45px; padding: 12px 0px 0px 2px; color: #4E3308; font-weight: bold; z-index: 3; position: absolute; top: 0px; left: 0px; border: 0px;}

#resultBar		{width: 540px; height: 45px; margin: 2px 0px 6px 0px;}
#resultBar td	{vertical-align: top;}
.sl_track		{height: 45px; position: relative; left: -2px; top: -1px; padding: 1px;}
.rslt_start		{background: url(/images/idb_result_bg_start.gif) no-repeat; width: 27px; padding: 10px 0px 0px 13px;}
.rslt_body		{background: url(/images/idb_result_bg.gif) repeat-x;}
.rslt_end		{background: url(/images/idb_result_bg_end.gif) no-repeat; width: 40px; padding: 10px 0px 0px 4px;}

.idbLayer		{padding: 2px 4px 2px 4px; color: #641; cursor: default; background: #F7EF89 url(/images/note_yellow_bg.gif) repeat-x; border: #641 1px solid;}
.box_arrow		{position: absolute; top: 6px; left: -8px;}
#icon_info		{position: absolute; top: -100px; width: 100px;}
#icon_info table{border: #641 1px solid; background: #F7EF89 url(/images/note_yellow_bg.gif) repeat-x;}
#icon_info td	{cursor: default; color: #641; padding: 0px 6px 0px 4px;}
#icon_info .dvdr{border-top: #A67C51 1px solid; background: #FFF;}
#icon_info .idb_close {margin-right: -3px;}

/*	Dev_docs	*/
.active				{background: #F90!important; color: #FFF!important; font-weight: bold;}
#ctn_tree			{width: 220px; height: 100%; table-layout: fixed; margin-right: 2px;}
.inset				{border: 1px solid; border-color: #CCC #FFF #FFF #CCC;}
.inset .inset		{border: 1px solid; border-color: #AAA #DDD #DDD #AAA; height: 100%; background: #FFF;}
.inset .outset		{border: 1px solid; border-color: #EEE #CCC #CCC #EEE; padding: 1px 0px 0px 2px; background: url(/images/bg_caption.gif) repeat-x;}

html>body #ctn_tree	{width: 222px;}

body:first-of-type div.tree_view img {margin-top: 1px;}
body:first-of-type div.tree_view span{position: relative; top: 2px;}

body:first-of-type #option_mtrl img	{margin-top: -3px;}
