/* site styles */
html, body { height: 100%; }
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
#wrapper { height: 100%; min-height: 100%; }
html>body #wrapper { height: auto; }
fieldset ul { margin:0px; padding:0px; padding-bottom:5px; list-style:none; }
fieldset ul li { padding-bottom: 3px; padding-top:3px; }
#vista_toolbar ul { width: 932px; }
#vista_toolbar { width: 952px; height: 32px; margin: 0 auto; border-left: solid 1px #000; border-right: solid 1px #000; border-top: solid 1px #000; background-color:#fff; }
#vista_toolbar img { }
#vista_toolbar ul { background-repeat:repeat-x; float:left; line-height:32px; list-style:none; margin:0; padding:0 10px 0 10px; }
#vista_toolbar li { display:inline; padding:0; }
#vista_toolbar a { color:#fff; float:left; padding:0 3px 0 3px; text-decoration:none; font-size: 11px; font-weight:bold; }
#vista_toolbar a span { display:block; float:none; padding:0 10px 0 7px; }
#vista_toolbar a span img { border:none; margin:0 10px 0 7px; }
#vista_toolbar a.right { float:right; }
#logo { width: 952px; height: 144px; margin: 0 auto; color: #000; border-left: solid 1px #000; border-right: solid 1px #000;background-color:#fff; }
#titleinfo { width: 947px; height: 22px; margin: 0 auto; border-left: solid 1px #000; border-right: solid 1px #000; background-color:#fff; padding-left:5px; padding-top:3px; }
#page { width: 952px; margin: 0 auto; padding: 5px 0; border-left: solid 1px #000; border-right: solid 1px #000; border-bottom: solid 1px #000; background-color:#fff; height: 100%; min-height: 100%;  }
#content { width: 715px; background-color:#fff; padding-left:5px; overflow:hidden;  float: left;}
.maintable {overflow:hidden;} 
#sidebar { float: right; width: 225px; background-color:#fff; padding-left: 5px; }
#LatestComments, #CodeProject, #difm, #links { padding:5px; }
#neowin { height: 350px; overflow: auto;  padding:5px; }
#cal { padding-top:5px; padding-bottom:5px; font-size:smaller; }
#footer { width: 100%; margin: 0 auto; clear: both; padding: 10px 0; font-size: smaller; background-color:#fff; }
#footer p { margin: 0; text-align: center; line-height: normal; }
.floatdate { float:right; }
.content { font-size: 14px; }
#colorchooser { float:right; margin-right:15px; margin-top:70px; background: #fff; padding:5px; border: #000 1px solid; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }
#bamboo { background:#a5c863; border: #000 1px solid; width: 20px; height:20px; float: left; margin-right:10px; margin-left:5px; cursor:pointer; }
#beach { background:#786652; border: #000 1px solid; width: 20px; height:20px; float: left; margin-right:10px; cursor:pointer; }
#blue { background:#b1cee2; border: #000 1px solid; width: 20px; height:20px; float: left; margin-right:10px; cursor:pointer; }
#grapefruit { background:#f3a93a; border: #000 1px solid; width: 20px; height:20px; float: left; margin-right:5px; cursor:pointer; }
#currentstyle { font-size:smaller; margin-bottom:5px; margin-left:5px; }
.code {background-color: #fbedbb;border: 1px dotted #ff9900;width: 685px;padding: 3px;font-size: 12px;font-family:Courier;overflow:scroll;max-height:600px;}
#cal { float:right; margin-right:14px;}
#cali { margin-top:10px; }
#searcharea { float:right; margin-right: 4px; }
#search {width: 160px;height: 15px;margin-left: 0px;padding-left: 20px;background: transparent url(../images/search_field.gif) no-repeat;color: #b0b0b0;border: 0;font: x-small verdana, sans-serif;}
#sop {padding: 5px; font-size:smaller; line-height: 17px;}
#sop img {margin-right:5px;border:0;}
#ctl00_SiteMapPath1 { margin-bottom:5px; display:block; }
/* ext styles */
.x-date-picker a{-moz-outline:0 none;outline:0 none;}
.x-date-inner,.x-date-inner td,.x-date-inner th{border-collapse:separate;}
.x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{background:transparent!important;vertical-align:middle;}
.x-date-middle .x-btn .x-btn-text{color:#000;}
.x-date-right,.x-date-left{width:18px;}
.x-date-right{text-align:right;}
.x-date-middle{padding-top:2px;padding-bottom:2px;}
.x-date-right a,.x-date-left a{display:block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;cursor:pointer;-moz-opacity:0.6;opacity:.6;filter:alpha(opacity=60);}
.x-date-right a:hover,.x-date-left a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
table.x-date-inner{width:100%;table-layout:fixed;}
.x-date-inner th{width:25px;}
.x-date-inner th span{display:block;padding:2px;padding-right:7px;}
.x-date-inner td{border:1px solid #fff;text-align:right;padding:0;}
.x-date-inner a{padding:2px 5px;display:block;font:normal 11px arial,helvetica,tahoma,sans-serif;text-decoration:none;color:black;text-align:right;zoom:1;}
.x-date-inner .x-date-active{cursor:pointer;color:black;}
.x-date-inner .x-date-today a{border:1px solid darkred;padding:1px 4px;}
.x-date-inner .x-date-selected span{font-weight:bold;}
.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a{color:#aaa;text-decoration:none!important;}
.x-date-mmenu{background:#eee!important;}
.x-date-mmenu .x-menu-item{font-size:10px;padding:1px 24px 1px 4px;white-space:nowrap;color:#000;}
.x-date-mmenu .x-menu-item .x-menu-item-icon{width:10px;height:10px;margin-right:5px;background-position:center -4px!important;}
.x-date-mp{position:absolute;left:0;top:0;background:white;display:none;}
.x-date-mp td{padding:2px;font:normal 11px arial,helvetica,tahoma,sans-serif;}
td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn{border:0 none;text-align:center;vertical-align:middle;width:25%;}
.x-date-mp-ok{margin-right:3px;}
.x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;display:block;margin:0 auto;}
.x-date-mp-ybtn a.x-date-mp-next{background-position:0 -120px;}
.x-date-mp-ybtn a.x-date-mp-next:hover{background-position:-15px -120px;}
.x-date-mp-ybtn a.x-date-mp-prev{background-position:0 -105px;}
.x-date-mp-ybtn a.x-date-mp-prev:hover{background-position:-15px -105px;}
.x-date-mp-ybtn{text-align:center;}
td.x-date-mp-sep{border-right:1px solid #c5d2df;}
.x-panel-mc .x-panel-body {background:transparent;border: 0 none;}
.x-panel-bc .x-panel-footer {padding-bottom:6px;}
.x-panel-nofooter .x-panel-bc {height:6px;font-size:0;line-height:0;}
.x-panel-bwrap {overflow:hidden;}
.x-panel-body {overflow:hidden;}
.x-panel-collapsed .x-resizable-handle{display:none;}
.ext-gecko .x-panel-animated div {overflow:hidden !important;}
.x-plain-body {overflow:hidden;}
.x-plain-bbar .x-toolbar {overflow:hidden;padding:2px;}
.x-plain-tbar .x-toolbar {overflow:hidden;padding:2px;}
.x-plain-bwrap {overflow:hidden;}
.x-plain {overflow:hidden;}
.x-panel-collapsed .x-tool-toggle {background-position:0 -75px;}
.x-panel-collapsed .x-tool-toggle-over {background-position:-15px -75px;}
.ext-strict .ext-ie7 .x-panel-tc {overflow: visible;}
.x-panel-header {overflow:hidden;}
.x-hidden,.x-hide-offsets{position:absolute;left:-10000px;top:-10000px;visibility:hidden;}
.x-window {zoom:1;}
.x-window .x-resizable-handle {opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.x-window-header {overflow:hidden;zoom:1;}
.x-window-bwrap {z-index:1;position:relative;zoom:1;}
.x-window-header-text {cursor:pointer;}
.x-window-bc .x-window-footer {padding-bottom:6px;zoom:1;font-size:0;line-height:0;}
.x-panel-nofooter .x-window-bc {height:6px;}
.x-window-body {overflow:hidden;}
.x-window-bwrap {overflow:hidden;}
.x-window-maximized .x-window-bl, .x-window-maximized .x-window-br,.x-window-maximized .x-window-ml, .x-window-maximized .x-window-mr,.x-window-maximized .x-window-tl, .x-window-maximized .x-window-tr {padding:0;}
.x-window-maximized .x-window-footer {padding-bottom:0;}
.x-window-maximized .x-window-tc {padding-left:3px;padding-right:3px;background-color:white;}
.x-window-maximized .x-window-mc {border-left:0 none;border-right:0 none;}
.x-window-tbar .x-toolbar, .x-window-bbar .x-toolbar {border-left:0 none;border-right: 0 none;}
.x-window-bbar .x-toolbar {border-bottom:0 none;}
.x-window-draggable, .x-window-draggable .x-window-header-text {cursor:move;}
.x-window-maximized .x-window-draggable, .x-window-maximized .x-window-draggable .x-window-header-text {cursor:default;}
.x-window-body {background:transparent;}
.x-window-maximized-ct {overflow:hidden;}
.x-window-maximized .x-resizable-handle {display:none;}
.x-window-sizing-ghost ul {border:0 none !important;}
.x-dlg-focus{-moz-outline:0 none;outline:0 none;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0;}
.x-dlg-mask{z-index:10000;display:none;position:absolute;top:0;left:0;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);background-color:#CCC;}
body.ext-ie6.x-body-masked select {visibility:hidden;}
body.ext-ie6.x-body-masked .x-window select {visibility:visible;}