BODY {
	background: White;
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

/* Default settings for table cells */
TD {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

/* Settings for the bar at the top that contains Login/logout link */
TD.top {
	line-height: 24px;
	background-color: #333333;
	color: White;
	padding-left: 10px;
	padding-right: 16px;
}

/* Header that contains site banner image */
TD.header {
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
}

/* Headers in profile */
.header2 {
	line-height: 26px;
	background: #eaeaea;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #cccccc;
}

/* Menu bar */
TD.menu {
	line-height: 26px;
	background: #eaeaea;
	padding-left: 10px;
}

/* Box below the menu (on Login, Register pages) */
TD.rbody {
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	height: 460px;
}

/* Table cells in Messages, Comments */
TD.btopright {
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;	
}
/* Table cells in Messages, Comments */
TD.btop {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	border-top: 1px solid #dcdcdc;
}
/* Message background color 1 */
TR.alt1, .alt1 {
	background-color: White;
}
/* Message background color 2 */
TR.alt2, .alt2 {
	background-color: #f1f1f1;
}

/* Box that contains messages */
.borders {
	border-collapse : collapse;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;	
}

.borderbottom {
	border-bottom: 1px solid #dcdcdc;
}

.bordertop {
	border-top: 1px solid #dcdcdc;
}

.borders_thick {
	border-top: 4px solid #eaeaea;
	border-bottom: 4px solid #eaeaea;
	border-left: 4px solid #eaeaea;
	border-right: 4px solid #eaeaea;
}

.borders_thick_over {
	border-top: 4px solid #3333ff;
	border-bottom: 4px solid #3333ff;
	border-left: 4px solid #3333ff;
	border-right: 4px solid #3333ff;
}

.bordertop_thick {
	border-top: 4px solid #eaeaea;
}

/* Small text (ie. header text in messages) */
.small {
	color: #a9a9a9;
	font-size: 11px;
	line-height: 20px;
}

/* Even smaller text */
.smaller {
	color: #a9a9a9;
	font-size: 9px;
	line-height: 14px;
}

/* Display style for error messages */
.error {
	color: Red;
}

/* Status messages */
.status {
	color: Blue;
}

/* Style for buttons */
.buttonDef {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	background-color: #eaeaea;
	color: Black;
	font-weight: bold;
	border: 1px dotted rgb(0,0,0);
	width: 120px;
	height: 20pt;
	cursor: pointer;
}
/* Style for buttons on mouseover */
.buttonDef:Hover {
	color: #3333ff;
	border: 1px dotted #3333ff;
}
/* Style for back buttons */
.buttonBack {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: Black;
	border: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	cursor: pointer;
}
/* Style for back buttons on mouseover */
.buttonBack:Hover {
	color: #3333ff;
}
/* Delete button */
#delbutton {
	font-family: Verdana, Tahoma;
	font-size: 10px;
	background-color: #eaeaea;
	color: Black;
	width: 64px;
	height: 20px;
	cursor: pointer;
}
/* Delete button on mouseover */
#delbutton:Hover {
	color: #3333ff;
}

/* More button */
.morebutton {
	font-family: Verdana, Tahoma;
	font-size: 10px;
	background-color: #eaeaea;
	color: Black;
	width: 64px;
	height: 20px;
	cursor: pointer;
}
/* More button on mouseover */
.morebutton:Hover {
	color: #3333ff;
}

/* Style for input boxes */
.inputbox {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	background-color: #ffffff;
	color: #082343;
	font-weight: bold;
	border: 1px solid #b0c4de;
	width: 200px;
	height: 17pt;
	padding-top: 2px;
	padding-left: 1px;
}
/* Style for input boxes & textarea */
.inputbox2 {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	background-color: #ffffff;
	color: #082343;
	font-weight: bold;
	border: 1px solid #b0c4de;
}

/* Style for descriptions of input boxes (Login, Register pages) */
TD.desc {
	padding-left: 10px;
	color: #778899;
}

/* Default style for links */
A {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #696969;
}
/* Links on mouseover */
A:Hover {
	color: #3333ff;
}

/* Style for read-only text */
.rdonly {
	color: #d3d3d3;
}

/* Style for PRIVATE message text */
.privmsg {
	font-weight: bold;
	color: #ff0000;
	font-size: 24px;
	margin-top: 10px;
	margin-bottom: 20px;
}

/* Style for Gallery Video Code */
#thecode {
	background-color: #dcdcdc;
	color: #696969;
	font-size: 11px;
	font-family: sans-serif;
}

.tool-tip {
	color: #ffffff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	color: #ffffff;
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
.sus-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble_red.png) top left;
}
.sus-text {
	color: #ffffff;
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble_red.png) bottom right;
}
#suspend_box {
	position: absolute;
	left: 100px;
	top: 90px;
	color: #ffffff;
	width: 200px;
	z-index: 14000;
}

