﻿/*
 * Global Modifications
 */
 
html, form, form.table
{
	height: 100%;
	width: 100%;
}

body
{
    /* margin: 10; */
    height: 100%;
	width: 100%;

    margin: 0px;
	font-family: Verdana, Arial; /* sets the default font type */
	font-size: 10px;
    color: #333333;
    background-color: white;
}

img
{
	border: 0px;
}

table
{
    border-style: none;
    /* border-collapse: collapse; */ /* causes problems with old markup */
    vertical-align: top;
	/* font-size: 8pt; */ /* sets the default font size - causes problems with old markup */
	border: 0px; /* TEMPORARY TEST */
}

.skSmallType
{
    font-family: Verdana, Arial;
    font-size: 10px;
/*  color: #333333; */
}

.skDefaultType
{
    font-family: Verdana, Arial;
    font-size: 8pt;
}

.skDefaultTypePlus
{
    font-family: Verdana, Arial;
    font-size: 9pt;
}

/*
 * Specific Skin Styles
 */

.skTopHello
{
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #333333;
}

.skTopYouAreHere
{
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #333333;
	background-color: #F7F7F7;
}

.skTopTitle
{
	font-family: Arial;
	font-size: 16px;
    font-weight: bold;
	color: #940018;
}

.skForumPostMessageHeader
{
	vertical-align:top;
	background-color: #FFFFF0;
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #333333;
}

.skForumPostIndex
{
	vertical-align:top;
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #333333;
}

.skForumPostMessageText
{
	background-color: #FFFFF0;
    font-family: Courier New;
    font-size: 10pt; /* 14px is the same except has a taller font height */
    color: #333333;
}

.skForumPostMessageFooter
{
	background-color: #F0F0F0;
	text-align: right;
}

.skForumPostMessageFooterPermalink
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	white-space: nowrap;
	padding-right: 10px;
}

.skForumPostMessageFooterPermalink a:link { color: #cccccc; text-decoration: none; }
.skForumPostMessageFooterPermalink a:visited { color: #cccccc; text-decoration: none; }
.skForumPostMessageFooterPermalink a:hover { color: #999999; text-decoration:underline; }

.skForumPostMessageShare
{
	background-color: #F0F0F0;
	text-align: left;
	vertical-align: middle;
}

/*
 * Generic Skin Styles
 */

.skGroupTopLeft    
{
    width:2px;
    height:2px;
    background-image:url(/_skins/default/group_top_left.gif);
    background-repeat:no-repeat;
}

.skGroupTopRight
{
    width:2px;
    height:2px;
    background-image:url(/_skins/default/group_top_right.gif);
    background-repeat:no-repeat;
}

.skGroupTopCenter
{
    height:2px;
    background-image:url(/_skins/default/group_top_center.gif);
    background-repeat:repeat-x;
}

.skGroupHeader
{
  font-family:verdana;
  background-image:url(/_skins/default/group_header_back.gif);
  height:20px;
  color:#999999;
  font-size:11px;
  font-weight:bold;
  padding: 0px 5px 0px 5px;
  vertical-align: middle;
}

.skGroupHeaderBottomLeft
{
    width:2px;
    height:3px;
    background-image:url(/_skins/default/group_header_bottom_left.gif);
    background-repeat:no-repeat;
}

.skGroupHeaderBottomRight
{
    width:2px;
    height:3px;
    background-image:url(/_skins/default/group_header_bottom_right.gif);
    background-repeat:no-repeat;
}

.skGroupHeaderBottomCenter
{
    height:3px;
    background-image:url(/_skins/default/group_header_bottom_center.gif);
    background-repeat:repeat-x;
}

.skGroupMiddleLeft
{
    width:2px;
    background-image:url(/_skins/default/group_middle_left.gif);
    background-repeat:repeat-y;
}

.skGroupMiddleSep
{
    background-image:url(/_skins/default/group_middle_sep.gif);
    background-repeat:repeat-y;
    padding:0px;
    width:2px;
}

.skGroupMiddleRight
{
    width:2px;
    background-image:url(/_skins/default/group_middle_right.gif);
    background-repeat:repeat-y;
}

.skGroupBottomLeft    
{
    width:2px;
    height:5px;
    background-image:url(/_skins/default/group_bottom_left.gif);
    background-repeat:no-repeat;
}

.skGroupBottomRight
{
    width:2px;
    height:5px;
    background-image:url(/_skins/default/group_bottom_right.gif);
    background-repeat:no-repeat;
}

.skGroupBottomCenter
{
    height:5px;
    background-image:url(/_skins/default/group_bottom_center.gif);
    background-repeat:repeat-x;
}

.skGroupForumSep
{
    height:1px;
    background-color:#d5d5d5;
}

/*
 * Specific Pages (need to be moved)
 */
 
.usersProfileTableAvatar
{
    padding:10px;
    text-align: center;
}

.usersProfileTableRowData
{
    padding:5px;
    vertical-align:top;
    font-size: 8pt;
}

.usersProfileTableRowLabel
{
    padding:5px;
    vertical-align:top;
    font-size: 8pt;
    text-align: right;
}

.userDirectoryRowData
{
    padding:5px;
    vertical-align:top;
    font-size: 8pt;
}


