/*

	Ryan Farley - SalesLogix Developer Site
	DESIGN1 STYLE

*/

body
{
	background-color: #E5E5E5;
	font-family: Verdana;
	font-size: 8pt;
	margin-top: 5;
	margin-bottom: 10;
	margin-left: 10;
	margin-right: 10;
}

a
{
	/*color: #2A3E4A;*/
	color: #48638C;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

td
{
	font-family: Verdana;
	font-size: 8pt;
}

input
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Verdana, Arial;
	/*background-color: lightgrey;*/
}

select
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Verdana, Arial;
}

textarea
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Verdana, Arial;
	/*background-color: lightgrey;*/
}


/* Custom class styles */

.navlinks
{
	color: #2A3E4A;
	text-decoration: none;
}

.navlinks:hover
{
	text-decoration: underline;
}

.toplinks
{
	color: Gray;
	font-weight: bold;
	font-family: Arial;
}

.copy
{
	color: Gray;
	font-size: 7pt;
}

.tag
{
	color:White;
	font-size: 22pt;
	font-weight: bold;
	font-style: italic;
	font-family: Times New Roman;
}

.tablebox
{
	margin: 0px;
	padding: 0px;
	border: black 1px solid;
	border-color: Gray;
	background-color: White;
}

.splitterbox
{
	margin: 0px;
	padding: 0px;
	border: black 1px solid;
	border-color: Gray;
	background-color: #a7a5a5;	
}

.navpane
{
	background-color: #8294B2;
}

.navitem
{
	color: White;
	background-color: #B0BDD0;
	font-weight: bold;
	border: #657076 1px solid;
	cursor: hand;
	vertical-align: super;
	height: 22px;
}

.navbox
{
	color: White;
	background-color: #CFD7E3;
	border: #657076 1px solid;
}

.featurebox
{
	background-color: #CFD7E3;
	border: #657076 1px solid;
}

.linkheader
{
	font-family: Verdana;
	font-size: 7pt;
}

/* header box on article control */
.articleheaderbox
{
	background-color: Whitesmoke;
	border: #657076 1px solid;
}

.relatedlist
{
	background-color: Whitesmoke;
	border: #657076 1px solid;
}

.propbox
{
	/*background-color: #FAFAFA;
	border: #657076 1px solid;*/
}

pre 
{
	display: block;
	font-family: "lucida console", "courier new", "courier", "monospace";
	font-size: 8pt;
	color: #000000;
	background: #F9F9F9;
	padding: 8px;
	border: 1px dashed Silver;
	width: 97%;
	margin: 0px;
	margin-left: 22px;
	white-space: pre;
}

.info
{
	color: White;
	font-size: 7pt;
}

.titlecaption
{
	font-size: 10pt;
	font-weight: bold;
	color: White;
	font-family: Verdana, Arial;
	background-color: #B0BDD0;
	border: #657076 1px solid;
}

.welcomebox
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Arial;
	background-color: White;
	border: #657076 1px solid;
}

.welcometext
{
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #556B8D;
}

.threadlink
{
	cursor: hand;
	color: White;
	text-decoration: underline;
}

.threadlink:hover
{
	text-decoration: underline;
}

.threadhead
{
	color: #2A3E4A;
}

/* section titles for article control */
.sectionheader
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #556B8D;
}

.navcount
{
	/*color: #2A3E4A;*/
	color: Gray;
	font-size: 7pt;
	font-style: italic;
}

.optioninput
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	border-bottom-style: none;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
}

.onlinecount
{
	font-style: italic;
	color: White;
}

.pagebody
{
	background-color: #E5E5E5;
	font-family: Verdana;
	font-size: 8pt;
	padding: 8px;
	border: black 1px solid;
	border-color: Gray;
}

.warning
{
	background: #F9FAFB url(images/icon-warning.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.error
{
	background: #F9FAFB url(images/icon-error.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.info
{
	background: #F9FAFB url(images/icon-info.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.question
{
	background: #F9FAFB url(images/icon-question.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.download
{
	background: #F9FAFB url(images/icon-download.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.link
{
	background: #F9FAFB url(images/icon-link.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.tip
{
	background: #F9FAFB url(images/icon-tip.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.zip
{
	background: #F9FAFB url(images/icon-zip.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.contact
{
	background: #F9FAFB url(images/icon-contact.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.search
{
	background: #F9FAFB url(images/icon-search.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}

.edit
{
	background: #F9FAFB url(images/icon-edit.gif) left no-repeat;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
	font-style : italic;
	font-weight: bold;
	font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
}


/*** Forums ***/

.Normal
{
    /*font-size: 0.7em;
    color: black;
    font-family: Verdana, Arial, Helvetica;*/
}
.ForumAllThreadsLink
{
	background-image: url(images/forumimages/board_thread16.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 11pt;
	vertical-align: middle;
}
.ForumNewThreadLink
{
	background-image: url(images/forumimages/board_thread.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 11pt;
	vertical-align: middle;
}
.ForumBackLink
{
	background-image: url(images/forumimages/back.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 11pt;
	vertical-align: middle;
}
.ForumListLink
{
	background-image: url(images/forumimages/back.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 11pt;
	vertical-align: middle;
}
.ForumSearchLink
{
	background-image: url(images/forumimages/search.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	height: 13pt;
	vertical-align: middle;
}
.ForumBorder
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.ForumHeader
{
    background-color: #B0BDD0;
    border: 1px #657076 solid;
    font-size: 10pt;
    font-weight: bold;
    color: White;
    font-family: Verdana, Arial;
    padding: 0 0 0 0;
}
.ForumForm
{
    font-size: 1.0em;
    font-family: Verdana, Arial, Helvetica;
}
.ForumErrorText
{
    color: red;
}
.ForumPostQuote
{
    border: 1px #7694c8 solid;
    background-color: #FFFFFF;
}
.ForumThreadLink
{
	font-weight: bold;
}
TD.ForumPostRow
{
    background-color: #F5F5F5;
    border: 1px #657076 solid;
}
TD.ForumPostRowHighlight
{
    background-color: #CFD7E3;
    border: 1px #657076 solid;
}
TD.ForumPostRowHighlightThread
{
	background-color: #CFD7E3;
    border-bottom: 1px #657076 solid;
}
.ForumPostThreadTitle
{
	background-image: url(images/forumimages/board_thread.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 11pt;
	vertical-align: middle;
}
.ForumSmallerFont
{
    font-size: 0.85em;
}

#tdRowSmiley
{
	display:none;
}
