/* Default CSS Stylesheet for a new Web Application project */

/* Header Module */
.HeaderLeftBorder
{
	border-top: #dcdcdc thin ridge;
	border-left: #dcdcdc thin ridge;
	border-bottom: #dcdcdc thin ridge;
	background-color: #f5f5f5;
}
.HeaderCenterBorder
{
	border-top: #dcdcdc thin ridge;
	border-bottom: #dcdcdc thin ridge;
}
.HeaderRightBorder
{
	border-right: #dcdcdc thin ridge;
	border-top: #dcdcdc thin ridge;
	font-weight: bold;
	font-size: 12px;
	color: #253c70;
	border-bottom: #dcdcdc thin ridge;
	font-family: Verdana;
	text-decoration: none;
}

/* User Module */

.UserModuleButton
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
	border-bottom-style: none;
}
.UserModuleSpacerLabel
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: white;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
	border-bottom-style: none;
}

/* Navigation Module */

.NavigationModuleButton
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
	border-bottom-style: none;
}
.NavigationModuleSearchTextBox
{
	border-right: #2a4272 1px solid;
	border-top: #2a4272 1px solid;
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	border-left: #2a4272 1px solid;
	width: 130px;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-bottom: #2a4272 1px solid;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: transparent;
	text-align: left;
	text-decoration: none;
}
.NavigationModuleSearchButton
{
	border-right: #2a4272 1px solid;
	border-top: #2a4272 1px solid;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	border-left: #2a4272 1px solid;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-bottom: #2a4272 1px solid;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: #dcdcdc;
	text-align: center;
	text-decoration: none;
}

/* Discussion Groups */

.DiscussionGroupButton
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #b63b00;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
	border-bottom-style: none;
}
.DiscussionGroupGroupsButton
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #b63b00;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
	border-bottom-style: none;
}
.DiscussionGroupGroupsGeneralButton
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: green;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
	border-bottom-style: none;
}
.DiscussionGroupPostsButton
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-top-style: none;
	font-style: italic;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	text-decoration: underline;
	border-bottom-style: none;
}
.DiscussionGroupHeader
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	border-bottom-style: none;
}
.DiscussionGroupText
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #b63b00;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	border-bottom-style: none;
}

/* Post Module */

.PostHeaderText
{
	border-right: #2a4272 1px solid;
	border-top: #2a4272 1px solid;
	margin-top: 1px;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	margin-left: 1px;
	border-left: #2a4272 1px solid;
	cursor: hand;
	color: white;
	direction: ltr;
	margin-right: 1px;
	border-bottom: #2a4272 1px solid;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: #2a4272;
	text-align: left;
}
.PostMessageText
{
	border-right: #2a4272 1px solid;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	margin: 1px;
	border-left: #2a4272 1px solid;
	cursor: hand;
	color: #b63b00;
	direction: ltr;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: transparent;
	text-align: left;
}
.PostFooterLeftText
{
	margin-top: 1px;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	margin-left: 1px;
	border-left: #2a4272 1px solid;
	cursor: hand;
	color: white;
	direction: ltr;
	margin-right: 1px;
	border-bottom: #2a4272 1px solid;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: transparent;
	text-align: left;
}
.PostFooterMiddleText
{
	margin-top: 1px;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	margin-left: 1px;
	cursor: hand;
	color: white;
	direction: ltr;
	margin-right: 1px;
	border-bottom: #2a4272 1px solid;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: transparent;
	text-align: left;
}
.PostFooterRightText
{
	margin-top: 1px;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	margin-left: 1px;
	cursor: hand;
	color: white;
	direction: ltr;
	border-right: #2a4272 1px solid;
	margin-right: 1px;
	border-bottom: #2a4272 1px solid;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: transparent;
	text-align: left;
}
.PostModuleButton
{
	border-right: #2a4272 1px solid;
	border-top: #2a4272 1px solid;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	border-left: #2a4272 1px solid;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-bottom: #2a4272 1px solid;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}
.PostModuleSubjectText
{
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: #faebd7;
	text-decoration: none;
}
.PostModuleSubjectFooterText
{
	font-weight: normal;
	font-size: 10px;
	color: #b63b00;
	font-family: Verdana, 'Microsoft Sans Serif';
	text-decoration: none;
}
.PostModuleLeftBackground
{
	background-color: #faebd7;
}

/* Thread Tree View */
.TreeViewSpace
{
	font-weight: normal;
	font-size: 8px;
	text-decoration: none;
}
.TreeViewButton
{
	font-weight: normal;
	font-size: 9px;
	border-left-color: black;
	background-image: none;
	visibility: visible;
	border-bottom-color: black;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-top-style: none;
	border-top-color: black;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
	border-right-color: black;
	border-bottom-style: none;
}

/* Message */
.deadbackground
{
	background-color: #a9a9a9;
}
.messagebody
{
/*	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;*/
	background-color: #ffffff;
}
.messagefieldname
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 10px;
	color: #2a4272;
	font-family: verdana;
}
.messagefield
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 10px;
	color: #b63b00;
	font-family: verdana;
}
.messagetextpost
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: verdana;
	background-color: #f5f5f5;
	border-top: #2a4272 1px solid;
}
.messagethumbspost
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: verdana;
	background-color: #f5f5f5;
}
.messagetextreply
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: verdana;
	background-color: #f5f5dc;
	border-top: #B53D00 1px solid;
}
.messagethumbsreply
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: verdana;
	background-color: #f5f5dc;
}.messagebottom
{
	border-bottom: #2a4272 1px solid;
}
.messagepost
{
	border-top: #2a4272 1px solid;
	background-color: transparent;
}
.messagereply
{
	border-top: #B53D00 1px solid;
	background-color: #transparent;
}
.errormessagetext
{
	font-weight: bold;
	font-size: 10px;
	color: red;
	font-family: verdana;
}
.messagetoolbar
{
	border-top: #b63b00 1px solid;
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	border-bottom: #b63b00 1px solid;
	font-family: Verdana;
	background-color: #faebd7;
}

/* Sign In */
.signinfieldname
{
	font-weight: bold;
	font-size: 10px;
	color: #2a4272;
	font-family: verdana;
}
.signinsupporttext
{
	font-weight: normal;
	font-size: 10px;
	color: #b63b00;
	font-family: verdana;
}


/* Generic */
.Home
{
	background-position: center center;
	background-image: url(images/watermark.gif);
	background-repeat: no-repeat;
}
.LeftBackground
{
	background-color: #f5f5f5;
}
.GeneralBorder
{
	border-right: #dcdcdc thin ridge;
	border-top: #dcdcdc thin ridge;
	border-left: #dcdcdc thin ridge;
	border-bottom: #dcdcdc thin ridge;
}

.SubHeader
{
	font-weight: bold;
	font-size: 16px;
	background-image: none;
	visibility: visible;
	color: #b63b00;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	border-bottom-style: none;
}
.SubHeaderSupportText
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #b63b00;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	border-bottom-style: none;
}
.SectionHeading
{
	font-weight: normal;
	font-size: 10px;
	color: White;
	background-color: #2a4272;
	font-family: Verdana, 'Microsoft Sans Serif';
}
.SectionHeading2
{
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	background-color: #f5f5f5;
	font-family: Verdana, 'Microsoft Sans Serif';
}

.PostBackground
{
	background-color: #faebd7
}
.PayPalLink
{
	font-weight: normal;
	font-size: 10px;
	cursor: hand;
	color: #2a4272;
	font-family: verdana;
	text-decoration: underline;
}
.StandardButton
{
	border-right: #2a4272 1px solid;
	border-top: #2a4272 1px solid;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	border-left: #2a4272 1px solid;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-bottom: #2a4272 1px solid;
	font-family: Verdana, 'Microsoft Sans Serif';
	background-color: #dcdcdc;
	text-align: center;
	text-decoration: none;
}

.StandardDropDownList
{
	border-right: #2a4272 1px solid;
	border-top: #2a4272 1px solid;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	border-left: #2a4272 1px solid;
	width: 100%;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-bottom: #2a4272 1px solid;
	font-family: Verdana, 'Microsoft Sans Serif';
	height: 12px;
	background-color: white;
	text-align: center;
	text-decoration: none;
}
.footertext
{
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: verdana;
	text-decoration: none;
}
.footertext2
{
	font-weight: normal;
	font-size: 10px;
	color: #b63b00;
	font-family: verdana;
	text-decoration: none;
}
.normaltext
{
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: Verdana, 'Microsoft Sans Serif';
}
.normalheadlinetext
{
	font-weight: bold;
	font-size: 10px;
	color: #2a4272;
	font-family: Verdana, 'Microsoft Sans Serif';
}
.messagetext
{
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: Verdana, 'Microsoft Sans Serif';
}
.usefullinkheading
{
	border-right: #2a4272 1px solid;
	border-top: #2a4272 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #2a4272 1px solid;
	color: white;
	border-bottom: #2a4272 1px solid;
	font-family: verdana;
	background-color: #b63b00;
}
.slogan
{
	font-weight: bold;
	font-size: 16px;
	color: #b63b00;
	font-style: italic;
	font-family: verdana;
	text-decoration: none;
}
.beta
{
	font-weight: normal;
	font-size: 12px;
	color: #2a4272;
	font-family: verdana;
	text-decoration: none;
}
TD.DownloadTitle
{
	border-right: #dcdcdc 1px solid;
	font-weight: bold;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #b63b00;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	border-bottom-style: none;
	background-color: #f5f5dc;
}
TD.DownloadInformation
{
	border-right: #dcdcdc 1px solid;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #2a4272;
	direction: ltr;
	border-top-style: none;
	font-style: italic;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	border-bottom-style: none;
	background-color: #f5f5dc;
}
.DownloadUrl
{
	font-weight: normal;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	cursor: hand;
	color: #b63b00;
	direction: ltr;
	border-top-style: none;
	font-family: Verdana, 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
	border-bottom-style: none;
}

/*
Orange #b63b00
Blue #2a4272
*/

/* Lee's CSS */
.arial { font-family: Arial, Helvetica, sans-serif; }

.header-area { width: 494px; background: #ffffff; }
.header-icon-box { width: 90px; padding-left: 19px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; }
.header-text-box { width: 369px; padding-top: 16px; }
.header-title { font-size: .90em; color: #B43C00; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px; }
.header-intro { font-size: .75em; color: #B43C00; font-weight: normal; margin-top: 6px; padding-right: 25px; }

.reply-width { width: 494px; background: #ffffff; border-bottom-width: 10px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-style: solid; border-color: #ffffff; }
.reply-written-info { padding-top: 12px; padding-bottom: 12px; color: #B53D00; font-size: .75em; padding-left: 12px; paddding-right: 12px; background: #F5F5DC; }
.reply-top-line { border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-top-width: 1px; border-style: solid; border-color: #B53D00; padding-top: 10px; padding-bottom: 10px; }
.reply-title { color: #B53D00; font-size: .75em; padding-left: 12px; paddding-right: 12px; background: #F5F5DC; }
.reply-details-column1 { padding-left: 12px; width: 37px; color: #B53D00; font-weight: bold; font-size: .68em; }
.reply-details-column2 { width: 445px; color: #B53D00; font-weight: normal; font-size: .68em; }
.reply-bg-tab { background-color: #ffffff; background-image: url(images/reply-tab-bg.gif); background-repeat: repeat-x; background-position: top; }
.reply-icon-bg { background-color: #F5F5DC; background-image: url(images/orange.gif); background-repeat: repeat-x; background-position: bottom; }
.reply-article-title { padding-top: 9px; color: #B43C00; font-weight: bold; font-size: 1.2em; margin-bottom: 0px; margin-top: 0px; }
.reply-add-contact { color: #E29073; text-decoration: none; }
.reply-add-contact:hover { color: #000000; text-decoration: none; }

.post-width { width: 494px; background: #ffffff; border-bottom-width: 10px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-style: solid; border-color: #ffffff;}
.post-written-info { padding-top: 12px; padding-bottom: 12px; color: #2E4473; font-size: .75em; padding-left: 12px; paddding-right: 12px; background: #F5F5F5; }
.post-top-line { border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-top-width: 1px; border-style: solid; border-color: #2E4473; }
.post-title { color: #2E4473; font-size: .75em; padding-left: 12px; paddding-right: 12px; background: #F5F5F5; }
.post-details-column1 { padding-left: 12px; width: 37px; color: #2E4473; font-weight: bold; font-size: .68em; }
.post-details-column2 { width: 445px; color: #2E4473; font-weight: normal; font-size: .68em; }
.post-bg-tab
{
	background-position: 50% top;
	font-size: 10px;
	background-image: url(images/post-tab-bg.gif);
	color: blue;
	background-repeat: repeat-x;
	font-family: Verdana;
	background-color: transparent;
	text-decoration: underline;
}
.post-icon-bg { background-color: #F5F5F5; background-image: url(images/blue.gif); background-repeat: repeat-x; background-position: bottom; }
.post-article-title { padding-top: 9px; color: #2E4473; font-weight: bold; font-size: 1.2em; margin-bottom: 0px; margin-top: 0px; }
.post-add-contact { color: #7286B8; text-decoration: none; }
.post-add-contact:hover { color: #000000; text-decoration: none; }
.news-headline
{
	font-weight: bold;
	font-size: 10px;
	color: #2a4272;
	font-family: Verdana, 'Microsoft Sans Serif';
	text-decoration: none;
}
.news-headline-date
{
	font-weight: bold;
	font-size: 10px;
	color: #2a4272;
	font-style: italic;
	font-family: Verdana, 'Microsoft Sans Serif';
	text-decoration: none;
}
.news-summary
{
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: Verdana, 'Microsoft Sans Serif';
	text-decoration: none;
}
.homesection
{
	border-bottom: #b63b00 1px dotted;
	font-weight: normal;
	font-size: 10px;
	color: #2a4272;
	font-family: Verdana, 'Microsoft Sans Serif';
}