/* START - Message Board Basic styles */

BODY, TD
{
	font-family: Verdana, Sans-Serif;
	font-size: small;
}

A
{
	color: #000000;
	text-decoration: underline;
}

A:hover
{
	color: #003399;
	text-decoration: underline;
}

A:active
{
	color: #339933;
	text-decoration: underline;
}

H1
{
	font-family: Verdana, Sans-Serif;
	font-weight: Bold;
	font-size: medium;
}

H2
{
	font-family: Verdana, Sans-Serif;
	font-weight: Bold;
	font-size: small;
}

H3
{
	font-family: Verdana, Sans-Serif;
	font-weight: Bold;
	font-size: x-small;
}

label
{
	font-size: 8pt;
}

/* END - Basic styles */

TR.normal
{
	background-color: #003399;
}

TR.altern
{
	background-color: #c4e2e9;
}

TD.header
{
	font-size: x-small;
	color: #000000;
	font-family: Verdana, Sans-Serif;
	background-color: #c4e2e9;
	text-align: left;
}

TD.featuredheader
{
	font-weight: bold;
	font-size: x-small;
	color: #008ea0;
	font-family: Verdana, Sans-Serif;
	background-color: #c4e2e9;
	text-align: left;
}

TD.code
{
	font-family: courier;
	font-size: small;
}

A.rollover
{
	color: #003399;
	font-size: 10px;
	text-decoration: none;
}

a:hover.rollover
{
	color: #000000;
}

a:active.rollover
{
	color: #000000;
}

A.rollovernav
{
	color: #003399;
	font-size: 10px;
	text-decoration: none;
}

a:hover.rollovernav
{
	color: #FFFF99;
}

a:active.rollovernav
{
	color: #000000;
}

A.featuredrollovernav
{
	color: #003399;
	font-size: 10px;
}

a:hover.featuredrollovernav
{
	color: #FFFF99;
}

a:active.featuredrollovernav
{
	color: #000000;
}

A.rollovernavheader
{
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a:hover.rollovernavheader
{
	color: #000000;
}

a:active.rollovernavheader
{
	color: #CC0000;
}

A.rollovernav_ltblue
{
	color: #000000;
	font-size: 10px;
}

a:hover.rollovernav_ltblue
{
	color: #003399;
}

a:active.rollovernav_ltblue
{
	color: #003399;
}

A.rollovertablehead
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

a:hover.rollovertablehead
{
	color: #003399;
}

a:active.rollovertablehead
{
	color: #CC0000;
}

A.rollovertablehead_invert
{
	color: #003399;
	font-size: 13px;
	font-weight: bold;
}

a:hover.rollovertablehead_invert
{
	color: #000000;
}

a:active.rollovertablehead_invert
{
	color: #FFFF99;
}

A.featuredrollovertablehead
{
	color: #FFFF99;
	font-size: 13px;
	font-weight: bold;
}

a:hover.featuredrollovertablehead
{
	color: #003399;
}

a:active.featuredrollovertablehead
{
	color: #FFFF99;
}

input.gdnbuttondemo
{
	border-right: #000066 1px solid;
	border-top: #003399 1px solid;
	font-weight: bold;
	font-size: xx-small;
	border-left: #003399 1px solid;
	cursor: pointer;
	color: #000000;
	border-bottom: #000066 1px solid;
	font-family: Verdana, Sans-Serif;
	background-color: #ccd6eb;
	text-decoration: none;
}

/* START - SAMPLE CODE WITH DIFFERENT LANGUAGES */

.sampleCode
{
	border: 1px solid #003399;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
	padding-top: 0px;
	background-color: #e5f2ff;
	font-size: x-small;
}

TD.sampleCodeTab
{
	border-right: 0px #003399;
	padding-right: 3px;
	border-top: 0px solid #003399;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
	border-left: 1px solid #003399;
	width: 15%;
	padding-top: 3px;
	border-bottom: 1px solid #003399;
	background-color: #99CCFF;
	text-align: center;
}

TD.sampleCodeBacktab
{
	cursor: pointer;
	border-right: 0px #003399;
	padding-right: 3px;
	border-top: 0px solid #003399;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
	border-left: 1px solid #003399;
	width: 15%;
	padding-top: 3px;
	border-bottom: 1px solid #003399;
	background-color: #003399;
	text-align: center;
}

TD.sampleCodeSpace
{
	border-right: 1px #cccccc;
	padding-right: 0px;
	border-top: 0px solid #cccccc;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
	border-left: 1px solid #003399;
	width: 70%;
	padding-top: 0px;
	border-bottom: 1px #cccccc;
	background-color: white;
}

/* END - SAMPLE CODE WITH DIFFERENT LANGUAGES */

/* START - WEB COMMUNITIES -- Details Inline */

A.lbclass
{
	font-family: Verdana, Sans-Serif; /*font-size:		xx-small;*/
	font-weight: bold;
	text-decoration: none;
	background-color: #003399;
	color: #003399;
	padding: 2px;
	border-top: 2px solid #99CCFF;
	border-left: 2px solid #99CCFF;
	border-right: 2px solid #336699;
	border-bottom: 2px solid #336699;
	cursor: pointer;
}

a:hover.lbclass
{
	font-family: Verdana, Sans-Serif; /*font-size:		xx-small;*/
	font-weight: bold;
	text-decoration: none;
	background-color: #99CCFF;
	color: #003399;
	padding: 2px;
	border-top: 2px solid #99CCFF;
	border-left: 2px solid #99CCFF;
	border-right: 2px solid #336699;
	border-bottom: 2px solid #336699;
	cursor: pointer;
}

a:active.lbclass
{
	font-family: Verdana, Sans-Serif; /*font-size:		xx-small;*/
	font-weight: bold;
	text-decoration: none;
	background-color: #003399;
	color: #003399;
	border-bottom: 2px solid #99CCFF;
	border-right: 2px solid #99CCFF;
	border-left: 2px solid #336699;
	border-top: 2px solid #336699;
	cursor: pointer;
}

A.lbclass_down
{
	font-family: Verdana, Sans-Serif; /*font-size:		xx-small;*/
	font-weight: bold;
	text-decoration: none;
	background-color: #003399;
	color: #003399;
	padding: 2px;
	border-bottom: 2px solid #99CCFF;
	border-right: 2px solid #99CCFF;
	border-left: 2px solid #336699;
	border-top: 2px solid #336699;
	cursor: pointer;
}

a:hover.lbclass_down
{
	font-family: Verdana, Sans-Serif; /*font-size:		xx-small;*/
	font-weight: bold;
	text-decoration: none;
	background-color: #99CCFF;
	color: #003399;
	padding: 1px;
	border-bottom: 2px solid #99CCFF;
	border-right: 2px solid #99CCFF;
	border-left: 2px solid #336699;
	border-top: 2px solid #336699;
	cursor: pointer;
}

table.dataview, th.headerbar
{
	border: 1px SOLID #003399;
}

tr.altrow
{
	background-color: #BFDFFF;
}

tr.titlerow
{
	font-weight: bold;
	color: #000000;
	background-color: #003399;
}

td.titlerow
{
	background-color: #FFCC00;
	font-weight: bold;
	color: #003399;
}

td.title
{
	background-color: #003399; /*#FFCC00;*/
	font-weight: bold;
	color: #003399;
	padding: 2px;
}

TH.header
{
	font-weight: bold;
	font-size: x-small;
	color: #000000;
	font-family: Verdana, Sans-Serif;
	background-color: #ccd6eb;
	text-align: left;
}

td.altrow
{
	background-color: #000000;
}

TH.dataview
{
	background-color: #99CCFF;
	color: #000000;
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
}

TH.headerbar
{
	background-color: #99CCFF;
	color: #000000;
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
}

.code
{
	font-family: courier new;
	font-size: xx-small;
}

.comment
{
	color: green;
}

.SearchDetail
{
	font-size: xx-small;
	color: #d3d3d3;
}

.SearchTitle
{
	font-size: small;
	font-weight: bold;
	color: #000099;
}

TD.SearchResult, .SearchBox, .SearchSummary
{
	font-size: x-small;
}

.navbucketheader
{
	height: 10px;
	color: #FFFF99;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/* START - Common Resource Repository (CRR) */

.Abstract
{
	font-size: xx-small;
}

TABLE.controlbox
{
	color: #000000;
	text-align: left;
}

TABLE.controlbox2
{
	color: #000000;
	text-align: left;
	border-top: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

TABLE.controlbox3
{
	color: #000000;
	text-align: left;
	border-bottom: 1px solid #003399;
}

TD.controlboxcell
{
	background-color: #99CCFF;
	border-top: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

TABLE.results
{
	border-bottom: 1px solid #003399;
}

TD.resultscell
{
	padding: 7px;
	background-color: #003399;
	border-top: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

TD.resultscell_alter
{
	padding: 7px;
	background-color: #E5F2FF;
	border-top: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

UL.resultsbulllet
{
	margin-bottom: 0;
}

TD.layout_ltblue
{
	background-color: #99CCFF;
	padding: 5px;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

TD.layout_white
{
	background-color: #003399;
	padding: 5px;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
}

.errormsg
{
	font-size: x-small;
	color: #FF0000;
	font-weight: bold;
}

/* END - Common Resource Repository (CRR) */

/* START - Workspaces */

TABLE.TL
{
	border-top: 1px solid #003399;
	border-left: 1px solid #003399;
}

TD.dkblue_tableheader
{
	background-color: #003399;
	font-weight: bold;
	color: #003399;
	padding: 4px;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

TD.ltblue_columnheader
{
	background-color: #99CCFF;
	padding: 4px;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

TD.white_tablecontent
{
	background-color: #003399;
	color: #000000;
	padding: 4px;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

TD.ltblue_tablecontent
{
	background-color: #E5F2FF;
	color: #000000;
	padding: 4px;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

TD.nocolor_tablecontent
{
	padding: 4px;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

.fontstyle, .EditTextBox
{
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
}

.EditTextBox_grayout
{
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
	color: #999999;
}

.pagingRepeater_Message
{
	font-size: xx-small;
	color: #FF0000;
}

/* END - Workspaces */

/* START - Workspaces - File Share */

.FileInfoGridRow
{
	border: none;
	border-top: 1px solid #003399;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Tahoma;
}

.FileInfoHeader
{
	border: none;
	background-color: #CCD6EB;
	color: #003399;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
}

.FileInfoGridHeader
{
	border: 1px solid #000000;
	background-color: #003399;
	color: #003399;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
}

.FileHistoryPanelRow
{
	border-top: 1px solid #003399;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Tahoma;
}

.FileHistoryPanelHeader
{
	background-color: #CCD6EB;
	color: #003399;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Tahoma;
}

.verdana11
{
	font-size: 11px;
	font-family: Verdana, Sans-Serif;
	border-top: 1px solid #003399;
	border-left: 1px solid #003399;
	border-bottom: 1px solid #003399;
}

/* END - Workspaces - File Share */

/* START - Message Board Homepage - Featured Site */

.FS-fullborder
{
	background-color: #E5F2FF;
	padding: 3px;
	border: 1px solid #003399;
}

.FS-dkblueheader
{
	background-color: #003399;
	padding: 2px;
	font-size: x-small;
	font-weight: bold;
	color: #003399;
}

/* END - GDN Homepage - Featured Site */

/* START - GDN Homepage - News Boxes */

.NB-3sides-nobottom
{
	border-top: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
	padding: 3px;
}

.NB-3sides-noright
{
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	padding: 3px;
}

.NB-4sides
{
	border: 1px solid #003399;
	padding: 3px;
}

.NB-LtBlueHeader
{
	border: 1px solid #003399;
	background-color: #E5F2FF;
	text-indent: 4px;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	color: #3366CC;
}

/* END - Message Board Homepage - News Boxes */
