body 
{ 
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/thPanel/thPanel-Background.png) repeat-x #a3a9b5;
	font-size:12px;
	color:#000000;
	padding:0px;
	margin:0px;
}
body * { 
	margin:0px; 
	padding:0px; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

img            { border:0px; }
input          { background:#ffffff; border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
input.Error    { background:#ffdede; border:1px solid #f00000; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000 !important; }
select         { border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
textarea       { border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
form           { margin:0px; padding:0px; }

h1 { font-size:11px; color:#00295F; font-weight:normal; text-align:right; margin-bottom:10px; }
h2 { font-size:14px; color:#00497F; font-weight:weight; text-align:left; }

div.Clearer { clear:both; margin:0px; padding:0px; width:0px; height:0px; line-height:0px; overflow:hidden; }

.Error       { color:#f00000; }
.Input_Error { background:#ffdddd; border:1px solid #ffaaaa; }

a:link, a:visited { color:#00497F; text-decoration:none; }
a:hover, a:active { color:#00497F; text-decoration:underline; }

pre
{
	margin:0px;
	padding:0px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	font-family:Curier New;
	font-size:11px;
}


.Button{font-family: Arial, Verdana; font-weight:bold; padding:1px; font-size:12px; background-color:#000000; color:#ffffff; border:1px solid #ffffff; cursor:pointer; }
.Button2{font-family: Arial, Verdana; padding:1px; font-size:12px;  }

#eXTReMe { display:none; }













/* Frame-Size */
div.thPanel-Frameset-Slim            { width:1000px; border-left:0px solid #494b4d; border-right:0px solid #494b4d; background:none; padding:0px; margin:0px; }
div.thPanel-Frameset-Fullsize        { width:100%;   border:0px; background:none; padding:0px; margin:0px; }


/* Frameset */
table.thPanel-Frameset               { border-collapse:collapse; }
table.thPanel-Frameset td            { vertical-align:top; }
table.thPanel-Frameset td.Top        { height:62px; }
table.thPanel-Frameset td.Menu       { padding:5px; padding-right:0px; width:170px; }
table.thPanel-Frameset td.Content    { padding:5px; padding-left:0px; }
table.thPanel-Frameset td.Bottom     { height:12px; overflow:hidden; }


/* Content */
table.thPanel-Content                 { border-collapse:collapse; empty-cells:show; padding:0px; }
table.thPanel-Content td.TopLeft      { height: 5px; overflow:hidden; width: 4px; background:url(../images/thPanel/thPanel-ContentBorder-TopLeft.png) no-repeat; }
table.thPanel-Content td.TopCenter    { height: 5px; overflow:hidden;             background:url(../images/thPanel/thPanel-ContentBorder-TopCenter.png) repeat-x; }
table.thPanel-Content td.TopRight     { height: 5px; overflow:hidden; width:11px; background:url(../images/thPanel/thPanel-ContentBorder-TopRight.png) no-repeat; }
table.thPanel-Content td.MiddleLeft   {              overflow:hidden; width: 4px; background:url(../images/thPanel/thPanel-ContentHeader-Background.png) repeat-x #d0d4da; }
table.thPanel-Content td.Content      {                                           background:#ffffff; padding:0px; }
table.thPanel-Content td.MiddleRight  {              overflow:hidden; width:11px; background:url(../images/thPanel/thPanel-ContentBorder-MiddleRight.png) repeat-y; }
table.thPanel-Content td.BottomLeft   { height:11px; overflow:hidden; width: 4px; background:url(../images/thPanel/thPanel-ContentBorder-BottomLeft.png) no-repeat; }
table.thPanel-Content td.BottomCenter { height:11px; overflow:hidden;             background:url(../images/thPanel/thPanel-ContentBorder-BottomCenter.png) repeat-x; }
table.thPanel-Content td.BottomRight  { height:11px; overflow:hidden; width:11px; background:url(../images/thPanel/thPanel-ContentBorder-BottomRight.png) no-repeat; }
div.thPanel-ContentBorder-LeftRight   { width:4px; height:19px; background:url(../images/thPanel/thPanel-ContentHeader-Background.png); }

div.thPanel-Content-Header            { background:url(../images/thPanel/thPanel-ContentHeader-Background.png) repeat-x #d0d4da; border-bottom:1px solid #b9c0cb; height:19px; }
div.thPanel-Content-Header-Text       { font-weight:bold; color:#212121; margin-left:5px; padding-top:1px; }
table.thPanel-Content-Body            { border-collapse:collapse; margin:0px; padding:0px; }
table.thPanel-Content-Body td         { padding:5px; }



/* Header */
div.thPanel-Header                            { color:#ffffff; height:62px; background:none; padding-right:10px; }
div.thPanel-Header-Right                      { float:right; text-align:right; }
table.thPanel-Header-Right                    { border-collapse:collapse; }
table.thPanel-Header-Right td.Button-Top      { height:22px; }
table.thPanel-Header-Right td.UserInfo        { height:35px; color:#c1c1c1; font-size:10px; text-align:right; vertical-align:bottom; padding-right:5px; }
table.thPanel-Header-Right td.UserInfo strong { color:#d1d1d1; font-size:11px; }
table.thPanel-Header-Right td.Button-Bottom   { height:23px; }
div.thPanel-ChangeSize-Slim                   { background:url(../images/thPanel/thPanel-ChangeSize-Slim.gif)     no-repeat; width:18px; height:18px; margin-top:4px; margin-right:4px; cursor:pointer; }
div.thPanel-ChangeSize-Fullsize               { background:url(../images/thPanel/thPanel-ChangeSize-Fullsize.gif) no-repeat; width:18px; height:18px; margin-top:4px; margin-right:4px; cursor:pointer; }
div.thPanel-Header-Logo                       { background:url(../images/thPanel/thPanel-Header-Logo.jpg) no-repeat; height:70px; }


/* Footer */
div.thPanel-Footer-Left              { float:left;  margin:0px; padding:0px; color:d0d0d0; font-size:10px; padding-left:0px; }
div.thPanel-Footer-Right             { float:right; margin:0px; padding:0px; color:#d0d0d0; font-size:10px; padding-right:10px; }


/* Toolbar */
div.thPanel-Toolbar                         { height:30px; background:url(../images/thPanel/thToolbar-bg1.gif) repeat-x #000000; display:block; margin-top:3px; border-bottom:0px solid #494b4d; }
div.thPanel-Toolbar-Right-Button            { float:right; margin-right:5px; }
div.thPanel-Toolbar-Right-Button-Left       { float:left; background:url(../images/thPanel/thToolbar-startbutton.gif); height:30px; background-position:0px  -0px; width:10px; }
div.thPanel-Toolbar-Right-Button-Center     { float:left; background:url(../images/thPanel/thToolbar-startbutton.gif); height:30px; background-position:0px -60px; }
div.thPanel-Toolbar-Right-Button-Right      { float:left; background:url(../images/thPanel/thToolbar-startbutton.gif); height:30px; background-position:0px -30px; width:10px; }
div.thPanel-Toolbar-Right-Button-Icon-Power { float:left; background:url(../images/thPanel/thToolbar-startbutton-icon.gif) no-repeat; width:23px; height:23px; margin-top:4px; margin-right:5px; }
div.thPanel-Toolbar-Right-Button-Text       { font-weight:bold; font-size:11px; margin-top:8px; }
div.thPanel-Toolbar-Right-Seperator         { float:right; background:url(../images/thPanel/thToolbar-split-h1.gif); width:8px; height:30px; margin-left:5px; }
div.thPanel-Toolbar-Right-Task              { float:right; margin-right:5px; margin-top:1px; }
div.thPanel-Toolbar-Right-Task-Left         { float:left; background:url(../images/thPanel/thToolbar-taskbutton.gif); height:28px; background-position:0px  -84px; width:4px; }
div.thPanel-Toolbar-Right-Task-Center       { float:left; background:url(../images/thPanel/thToolbar-taskbutton.gif); height:28px; background-position:0px -140px; width:150px; }
div.thPanel-Toolbar-Right-Task-Right        { float:left; background:url(../images/thPanel/thToolbar-taskbutton.gif); height:28px; background-position:0px -112px; width:4px; }
div.thPanel-Toolbar-Right-Task-Icon-Window  { float:left; background:url(../images/thPanel/thToolbar-icon-window.png) no-repeat; width:16px; height:16px; margin-top:6px; margin-left:3px; margin-right:5px; }
div.thPanel-Toolbar-Right-Task-Text         { font-weight:normal; font-size:11px; margin-top:6px; color:#ffffff; }













/* Menu */
table.thMenu                   { border-collapse:collapse; background:none; border:0px solid #dfa304; border-top:0px; width:170px; margin-top:26px; }
div.thMenu-Header              { background:none; border-bottom:0px solid #dfa304; }
div.thMenu-Header-Text         { font-weight:bold; color:#212121; margin-left:3px; padding-top:2px; }
div.thMenu-Body                { padding-top:0px; }
div.thMenu-Site                { background:none; height:20px; margin-top:0px; }
div.thMenu-Group               { background:url(../images/thPanel/thPanel-MenuGroupHeader-Background.png) repeat-x; border-right:0px solid #b9c0cb; height:24px; margin-top:0px; }
div.thMenu-Group-Text          { font-weight:bold; color:#212121; margin-left:5px; padding-top:2px; }
div.thMenu-Group-Body          { margin-left:10px; margin-top:0px; margin-bottom:5px; }
div.thMenu-Group-Seperator     { height:10px; }
div.thMenu-Item-LevelSpacer    { float:left; width:15px; height:10px; }

div.thMenu-Item-STANDARD       { padding-left:5px; padding-right:3px; padding-top:2px; padding-bottom:2px; border-bottom:0px dashed #d1d1d1; font-weight:normal; background:#none; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; cursor:pointer; }
div.thMenu-Item-MOUSEOVER      { padding-left:5px; padding-right:3px; padding-top:2px; padding-bottom:2px; border-bottom:0px dashed #d1d1d1; font-weight:normal; background:#none; border-top:0px solid #e0e0e0; border-bottom:0px solid #e0e0e0; cursor:pointer; }
div.thMenu-Item-MOUSEDOWN      { padding-left:5px; padding-right:3px; padding-top:2px; padding-bottom:2px; border-bottom:0px dashed #d1d1d1; font-weight:normal; background:#none; border-top:0px solid #e0e0e0; border-bottom:0px solid #e0e0e0; cursor:pointer; }
div.thMenu-Item-Icon-STANDARD  { background:url(../images/thPanel/thMenu-Point-01.gif) no-repeat; width:9px; height:9px; float:left; margin-top:3px; margin-right:3px; display:none; }
div.thMenu-Item-Icon-MOUSEOVER { background:url(../images/thPanel/thMenu-Point-02.gif) no-repeat; width:9px; height:9px; float:left; margin-top:3px; margin-right:3px; display:none; }
div.thMenu-Item-Icon-MOUSEDOWN { background:url(../images/thPanel/thMenu-Point-02.gif) no-repeat; width:9px; height:9px; float:left; margin-top:3px; margin-right:3px; display:none; }
div.thMenu-Item-Text           { color:#ffffff; }
div.thMenu-Item-Subheader      { color:#ffffff; font-style:italic; font-weight:bold; padding-left:5px; }













/* header-button */
div.thPanel-Header-Button-STANDARD                { margin-top:3px; margin-right:3px; cursor:pointer; }
div.thPanel-Header-Button-STANDARD div.Left       { float:left; background:url(../images/thPanel/thPanel-HeaderButton-Sprite.gif); background-position: 0px   -0px; width:5px; height:20px; }
div.thPanel-Header-Button-STANDARD div.Center     { float:left; background:url(../images/thPanel/thPanel-HeaderButton-Sprite.gif); background-position: 0px  -40px; height:20px; }
div.thPanel-Header-Button-STANDARD div.Right      { float:left; background:url(../images/thPanel/thPanel-HeaderButton-Sprite.gif); background-position: 0px  -20px; width:5px; height:20px; }
div.thPanel-Header-Button-STANDARD div.Text       { margin-left:3px; margin-right:3px; margin-top:3px;font-size:10px; color:#000000; font-weight:bold; }

div.thPanel-Header-Button-MOUSEOVER               { margin-top:3px; margin-right:3px; cursor:pointer; }
div.thPanel-Header-Button-MOUSEOVER div.Left      { float:left; background:url(../images/thPanel/thPanel-HeaderButton-Sprite.gif); background-position: 0px  -60px; width:5px; height:20px; }
div.thPanel-Header-Button-MOUSEOVER div.Center    { float:left; background:url(../images/thPanel/thPanel-HeaderButton-Sprite.gif); background-position: 0px -100px; height:20px; }
div.thPanel-Header-Button-MOUSEOVER div.Right     { float:left; background:url(../images/thPanel/thPanel-HeaderButton-Sprite.gif); background-position: 0px  -80px; width:5px; height:20px; }
div.thPanel-Header-Button-MOUSEOVER div.Text      { margin-left:3px; margin-right:3px; margin-top:3px;font-size:10px; color:#000000; font-weight:bold; }

div.thPanel-Header-Button-MOUSEDOWN               { margin-top:3px; margin-right:3px; cursor:pointer; }
div.thPanel-Header-Button-MOUSEDOWN div.Left      { float:left; background:url(../images/thPanel/thPanel-HeaderButton-Sprite.gif); background-position: 0px -120px; width:5px; height:20px; }
div.thPanel-Header-Button-MOUSEDOWN div.Center    { float:left; background:url(../images/thPanel/thPanel-HeaderButton-Sprite.gif); background-position: 0px -160px; height:20px; }
div.thPanel-Header-Button-MOUSEDOWN div.Right     { float:left; background:url(../images/thPanel/thPanel-HeaderButton-Sprite.gif); background-position: 0px -140px; width:5px; height:20px; }
div.thPanel-Header-Button-MOUSEDOWN div.Text      { margin-left:3px; margin-right:3px; margin-top:3px;font-size:10px; color:#000000; font-weight:bold; }













/* Form */
div.Form-Send-Message-Valid     { padding:5px; background:#dee9f4; border:1px solid #76a2d0; color:#000000; text-align:center; }
div.Form-Send-Message-Invalid   { padding:5px; background:#ffdddd; border:1px solid #ffaaaa; color:#000000; text-align:center; }









div.ButtonDetails_off        { float:right; cursor:pointer; color:#00497F; background:url(../images/icon_minus.gif) no-repeat; background-position:0px 2px; padding-left:12px; }
div.ButtonDetails_on         { float:right; cursor:pointer; color:#00497F; background:url(../images/icon_plus.gif) no-repeat;  background-position:0px 2px; padding-left:12px; }

