﻿
/* usual suspects */
body {margin:15px 0px;font-family:tahoma,verdana,sans-serif;font-size:13px;background-image:url(../images/bk.bmp);background-color:rgb(231,228,193);color:#333;}
table {font-family:tahoma,verdana,sans-serif;font-size:13px;}
/*a {text-decoration:none;color:#333333;}
a:hover {text-decoration:underline;color:#333333;}*/
img {vertical-align:middle;border:0;}
input {font-family:tahoma,verdana,sans-serif;font-size:13px;}

.nodisplay {display:none;}

/* structure */
#outer {text-align:center;padding:0;margin:0;overflow:hidden}
#inner {position:relative;padding:0px;margin:0 auto;background-color:#ffffff;width:800px;border:solid 1px #000;text-align:left;overflow:hidden;}

#header {clear:both;margin:0;padding:0;overflow:visible;}
#header h1 {font-family:monotype corsiva;color:rgb(2,74,134);font-size:250%}

h1#logo {padding:0;margin:0;}
h1#logo a {color:rgb(2,74,134);margin:10px;height:50px;display:block;float:left;background-image:url(../images/loago.gif);background-position:left top;background-repeat:no-repeat;text-decoration:none;}
h1#logo a span {}

#main {clear:both;overflow:hidden;padding-top:26px;}
#main a.help {margin-bottom:5px;padding-left:19px;display:block;text-decoration:underline;background-image:url(../images/16x16_file_help.png);background-position:left center;background-repeat:no-repeat;}
#main div#body {padding:15px;background-image:url(../images/bk_top3.bmp);background-position:left top;background-repeat:repeat-x;}
#main div#body div#pagetitle {padding:0;margin:0;}
#main div#body div#pagetitle h2 {padding:0;margin:0;}

a.btn {cursor:pointer;height:32px;float:left;display:block;overflow:hidden;text-decoration:none;font-size:13px;font-weight:bold;vertical-align:middle;color:#333333;}
a.btn span.left  {float:left;display:block;overflow:hidden;width:7px;height:32px;background-image:url(../images/btn_left2.bmp);background-position:left top;background-repeat:no-repeat;}
a.btn span.mid	 {float:left;display:block;overflow:hidden;padding:6px 3px;height:32px;background-image:url(../images/btn_mid2.bmp);background-position:left top;background-repeat:repeat-x;}
a.btn span.right {float:left;display:block;overflow:hidden;width:7px;height:32px;background-image:url(../images/btn_right2.bmp);background-position:left top;background-repeat:no-repeat;}

a:hover.btn {}
a:hover.btn span.left  {background-image:url(../images/btn_left2_on.bmp);}
a:hover.btn span.mid	 {background-image:url(../images/btn_mid2_on.bmp);}
a:hover.btn span.right {background-image:url(../images/btn_right2_on.bmp);}

/* login and register pages */
#main table.Error {border:#969696 1px solid;color:red;background-color:#ffffda;margin-bottom:20px;}
#main div.RegisterHolder {margin:0 auto;width:210px;padding-top:3px}
#main div.RegisterHolder a.btn {}
#main table.Login input {padding:3px;width:220px;}
#main table.Login input.Submit {padding:3px 10px;width:auto;}
#main table.Help br {display:none;}
#main table.Register input {padding:3px;width:220px;}
#main table.Register input.Submit {padding:3px 10px;width:auto;}

#footer {clear:both;padding:10px;text-align:center;}

/* START Context Menu */
.cmHolder {display:none;background-image:url(../images/cmback.bmp);background-repeat:repeat-y;background-position:left top;border:solid 1px rgb(0,45,150);position:absolute;left:50;top:50;z-index:100;background-color:white;}
.cmTd {cursor:default;padding:1 3 1 3;height:22;}
.cmIcon {margin-right:10}

/* TreeView */
.TreeView {background-color:White;padding-top:4px;padding-left:1px;cursor:default;}
.TreeNode {padding:0 3 0 3;font-family:tahoma;font-size:13px;}
.TreeNodeWTotal {padding:0 3 0 3;font-weight:bold;font-family:tahoma;font-size:13px;}
.TreeNodeWUnread {padding:0 3 0 3;font-weight:bold;font-family:tahoma;font-size:13px;}
.GrayedTreeNode {padding:0 3 0 3;font-family:tahoma;font-size:13px;color:gray;cursor:default;}
.HoverTreeNode {padding:0 3 0 3;font-family:tahoma;font-size:13px;text-decoration:underline;cursor: pointer;}
.SelectedTreeNode {padding:2 3 2 3;font-family:tahoma;font-size: 13px;background-color:rgb(236,233,216);color:black;cursor:default;}
.NodeEdit {border:1px gray solid;font-family:tahoma;font-size: 13px;}

/* CommonSideBar */
.CommonRoundedHolder {overflow:hidden;padding:0;margin:0 auto;}
.CommonRounded
{
	text-align:left;
	float:left;
	margin: 0;
	padding:0px;
	overflow: hidden;
	width: 300px;
}
.CommonRoundedSep {float:left;width:20px;height:20px;}
.CommonRoundedArea
{
	padding: 0 0 12px 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.CommonRoundedRoundTop, .CommonRoundedRoundBottom
{
	height: 5px;
}

.CommonRoundedRoundTop .r1, .CommonRoundedRoundTop .r2, .CommonRoundedRoundTop .r3, .CommonRoundedRoundTop .r4,
.CommonRoundedRoundBottom .r1, .CommonRoundedRoundBottom .r2, .CommonRoundedRoundBottom .r3, .CommonRoundedRoundBottom .r4
{
	border-left: solid 1px;
	border-right: solid 1px;
	height: 1px;
	overflow: hidden;
}

.CommonRoundedRoundBottom .r1, .CommonRoundedRoundBottom .r2, .CommonRoundedRoundBottom .r3, .CommonRoundedRoundBottom .r4
{
	background-image: url(../images/sidebar-bottom.png);
	background-repeat: repeat;
	background-position: left top;
}

.CommonRoundedRoundTop .r1, .CommonRoundedRoundBottom .r4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
.CommonRoundedRoundTop .r2, .CommonRoundedRoundBottom .r3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
.CommonRoundedRoundTop .r3, .CommonRoundedRoundBottom .r2 { margin: 0 2px; }
.CommonRoundedRoundTop .r4, .CommonRoundedRoundBottom .r1 { margin: 0 1px; height: 2px; }

.CommonRoundedHeader
{
	margin: 0 0 8px 0;
	padding: 2px 0 4px 0;
	border-bottom: solid 1px #fff;
	font-weight: bolder;
	font-size: 160%;
	color: #333;
}

.CommonRoundedHeader a:link, .CommonRoundedHeader a:visited, .CommonRoundedHeader a:active
{
    text-decoration: none;
}

.CommonRoundedInnerArea
{
	border-left: solid 1px;
	border-right: solid 1px;
	padding: 0 8px 8px 8px;
	overflow: hidden;
	background-image: url(../images/sidebar-gradient.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	min-height: 109px;
	margin: 0;
}

.CommonRoundedContent
{
	font-size: 100%;
}

.CommonRoundedInnerArea, .CommonRoundedRoundTop .r1, .CommonRoundedRoundTop .r2, .CommonRoundedRoundTop .r3, .CommonRoundedRoundTop .r4, .CommonRoundedRoundBottom .r1, .CommonRoundedRoundBottom .r2, .CommonRoundedRoundBottom .r3, .CommonRoundedRoundBottom .r4
{
	background-color: #D7D7CE;
	border-color: #999;
}

.CommonRoundedFooter
{
	font-size: 100%;
	margin: 8px 0 0 0;
	padding: 4px 0 0 0;
	border-top: solid 1px #fff;
}
