html, body, #fullheight
{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	border: none;
}
#fullheight
{
	margin: 0 auto;
	width: 100%;
	vertical-align: top;
	text-align: left;
}

.LatestNews hr
{
	margin-top: -10px;
}

body
{
	font-family: Arial;
	font-size: 12px;
	width: 100%; 
	text-align: left;
	list-style-type: disc;
	overflow: -moz-scrollbars-vertical;
}
.LTR, .RTL
{
	background-color: #dad9d6;
}
li
{
	list-style-type: disc;
}
a
{
	color: #4b73a4;
	font-family: Arial;
	font-size: 12px;
}

.sampleInfoPanel_envelope
{
	display: block;
	width: 100%;
	background-color: #a9a9a9;
	border-top: 1px solid darkgray;
	border-bottom: 1px solid darkgray;
}
.sampleInfoPanel
{	
	display: block;			
	color: white;
	height: 15px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;		
	margin: 1px 2px 1px 2px;
}

.sampleInfoPanel A
{
	color: White;
}

.MainPage
{
	height: 100%;
	width: 800px;
	margin: 0px 0px 0px 0px;	
	background: white;
	text-align: left;
	font-family: Arial;
	font-size: 12px;		
	left: 0px; 	
}
.MainPageOverlay
{ 
	background: white;
	height: 100%;
	width: 800px;
}

.ForumPageOverlay
{  
	background: white;
	height: 100%;
	width: 800px;
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 4px; 
	padding-top: 4px; }

.logoBar 
{
	float:left;	
	margin-bottom: 4px;
	width: 400px;
}
.logoBar img 
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
.searchBar
{
	float: right;
	margin-bottom: 4px;
	margin-right: 4px;
	text-align: right;
	width: 385px;
	color: black;
	font-weight: bold;
}

.searchBar a:link
{
	color: black;
}
.searchBar a:visited
{
	color: black;
}
.searchBar a:hover
{
	color: black;
}

.Footer
{
	font-family: Arial;
	font-size: 10px; 
	color: #ffffff;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 3px;
	padding-top: 5px;
	background-image: url(/App_Themes/NCG/Images/button.gif);
	background-repeat: repeat-x;
	margin-bottom: 2px;
}

.Footer a
{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

.Footer a:hover
{
	color: #E5EB99;
}

.searchBox
{
	vertical-align: middle;
}

.mainMenuBar 
{ 
	border-collapse: collapse;
	background-image: url(/App_Themes/NCG/Images/button.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 21px;
}

.CMSMenu
{
	clear: both;
	margin: 0px auto;
	padding-bottom: 0px;
	cursor: pointer;
	height: 21px;
	margin-left: 0px;
}
.CMSMenuItem
{
	color: #ffffff;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	/*margin-left: -2px;*/
}

.CMSMenuHighlightedMenuItem
{
	color: #E5EB99;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	/*background-color: #4B73A4;*/
	margin-left: 0px;
}

.CMSMenuItemMouseUp, .CMSMenuItemMouseOver, .CMSMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseOver, .CMSMenuHighlightedMenuItemMouseDown
{
	color: #E5EB99;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
}

.SubCMSMenu
{
	clear: both;
	margin: 0px auto;
	border: none;
	height: 21px;
}
 
.SubCMSMenuItem
{
	background-color: #4B73A4;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #ffffff;
}
 
.SubCMSMenuHighlightedMenuItem
{
	background-color: #d3d3d3;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #696969;
}

.SubCMSMenuItemMouseOver, .SubCMSMenuItemMouseDown, .SubCMSMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseDown, .SubCMSMenuHighlightedMenuItemMouseOver, .SubCMSMenuHighlightedMenuItemUp 
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #696969;
	background-color: #d3d3d3;
}



.Content 
{
	margin-top: 0px;
}
.ContentArticle 
{
	float:left;
	width: 555px;
	margin-left: 8px;
	margin-top: 0px;
}
.ContentForum
{
	float:left;
	width: 100%;
}

.ContentForumPadding
{
	padding-bottom: 20px;
	padding-top: 20px;
}
.ContentGeneral
{
	float: left;
	width: 100%;
	padding-left: 8px;
	padding-bottom: 10px;
}
.ContentArticlePadding
{
	margin: 0px; /*margin-left: 8px;*/
}
.ContentNews
{
	float: right;
	background: #dad9d6;
	border: 1px solid #C6C6C6;
}
.ContentNewsPadding
{ 
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.DialogPosition2
{
	width: 220px;
}
.ContentNewsPics
{
	float: right;
	width: 198px !important;
	background: #ffffff;
	text-align: center;
}
.ContentNewsPicsPadding
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.LoginPanel
{
	float: right;
}
.LoginPanelPadding
{
	margin-top: 10px;
}
.HomePageLogin
{
	font-family: Arial;
	font-size: 12px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
.LatestNews
{
	text-align: left;
	padding-top: 0px;
}

.AdminBar
{
	clear: both;
	height: 1.3em;	
}

.CategoryMenu
{
	float: left;
}
.CategoryMenuRight
{
	float: right;	
}
.PartnersMain
{
	float: left;
	width: 638px;	
}
.PartnersMenu
{
	float: right;
	width: 150px;
	text-align: right;
	padding-right: 3px;
}
.RightColumn
{
	margin-left: 152px;
}	

.CMSTreeMenuTable { width:150px; border-bottom: 1px solid #c2c2c2;}
.CMSTreeMenuItem { BACKGROUND: #E2E2E2;  padding: 2px; border: 1px solid #C2C2C2; border-bottom-width: 0px;}
.CMSTreeMenuSelectedItem { BACKGROUND: #808080; padding: 2px; border: 1px solid #606060; border-bottom-width: 0px;}
.CMSTreeMenuLink { COLOR: black; TEXT-DECORATION: none }
.CMSTreeMenuSelectedLink { COLOR: white; TEXT-DECORATION: none }


td
{
	font-family: Arial;
	font-size: 12px;
}
h1
{
	font-size: 16px;
	margin: 5px 0px;
	font-weight: bold;
	color: #4b73a4;
	font-family: Arial;
}

h2
{
	font-size:14px;
	font-weight: bold;
	margin: 5px 0px;
	color: #4b73a4;
}

h3
{
	font-size:14px;
	font-weight: bold;
	margin: 5px 0px;
	color: #000000;
}

p 
{
	margin-top: 0px;
	margin-bottom: 1em;
}

img 
{
	margin-right: 5px;
}
select.CMSSearchDialogSearchScopeDropDownList,
select.CMSSearchDialogSearchModeDropDownList
{
	width: 100%;
}

.CMSEditModeButtons
{
	border: 1px solid black;
	background: white;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold; 
	position:absolute;   
}

.CMSPageManager
{
	border: 1px solid darkgray;
	padding: 3px 3px 3px 3px;
	display: block;
	background-color: #EEEEEE;
	margin-bottom: 3px;
}

.CMSPageManager A
{
	font-weight: bold;
	text-decoration: underline;
	color: Black;
}
.CMSPageManagerLabel
{
	text-align: right;
}
.CMSPageManagerTDlabel
{
	padding-left: 10px;
}
.CMSEditableRegion
{
	background-color: white;
	border: 1px dotted red;
	text-decoration: none;
	font-weight: normal;
}

.Horizontal 
{	
	float: left;
	width: 100%;	
	font-family: Arial;
	font-size: 12px;
	background-color: #e2e2e2;
	border: 1px solid #c2c2c2;
}
.Horizontal ul 
{
	list-style: none;
	margin: 0;
	padding: 0;	
}
.Horizontal li 
{
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #e2e2e2;
	padding: 0px;
}
.Horizontal a
{
	display: block;	
	margin: 0;
	padding: 2px 3px;
	width: 112px;

	color: Black;
	background-color: #e2e2e2;
	text-decoration: none;
}
.Horizontal a:hover {
	color: white;		
	background: #808080;
	
	background-image: url(images/bottom_button2.png);
	background-repeat: no-repeat;
	background-position: bottom right;	
}
.Horizontal ul ul
{	
	position: absolute;
	margin-top: 1px;
	
	border-top: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 2px solid #c2c2c2;	
	width: 120px;
}
.Horizontal ul ul li
{
	display: block;
	clear: left;
	position: relative;
}
.Horizontal ul ul ul
{
	top: -1px;
	left: 100%;
	margin-left: 1px;
	margin-top: 0px;
}
.Horizontal ul ul ul ul
{
	top: -2px;
}
.Horizontal ul ul,
.Horizontal ul li:hover ul ul,
.Horizontal ul ul li:hover ul ul
{display: none;}

.Horizontal ul li:hover ul,
.Horizontal ul ul li:hover ul,
.Horizontal ul ul ul li:hover ul
{display: block;}


li.highlighted a,	
li.highlightedfirst a,	
li.highlightedlast a	
{
	font-weight: bold;
}

li.highlighted li a,
li.highlightedfirst li a,
li.highlightedlast li a	
{
	font-weight: normal;
}

a.CMSListMenuLinkHighlighted	
{
	font-weight: bold;
}

.CMSNewsletterSubscriptionTextBox
{
	width: 130px;
}

.ERegTextBox textarea
{
	overflow: hidden;
}


.FormErrorLabel
{
  color: Red;
  font-size: 12px;
}

.Button, .CMSNewsletterSubscriptionButton, .LogonFormSubmitButton, .SignOutButton, .CMSSearchDialogSearchButton, .MiniLogonButton, .FormButton
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	background-color: #4b73a4;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	cursor: pointer;
	background-image: url(/App_Themes/NCG/Images/button.gif);
	background-repeat: repeat-x;
	text-transform: lowercase;
	height: 19px;
	padding-bottom: 2px;
}

.MiniLogonButton
{
	margin-top: 5px;
}

.CMSSearchDialogSearchButton
{
	width: 30px;
}

.TextBox, .MiniLogonTextBox, .BizFormTextBox, .BizFormTextBoxWide, .BizFormTextArea, .BizFormEmail input
{
	font-family: Arial;
	font-size: 12px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}

.BizFormTextBoxWide, .BizFormTextArea, .BizFormEmail input
{
	width: 360px;
}

.MiniLogonTextBox
{
	width: 212px;
}

.CMSNewsletterSubscriptionTextBox
{
	font-family: Arial;
	font-size: 12px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
.LogonFormUserNameTextBox
{
	font-family: Arial;
	font-size: 12px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
.LogonFormUserNameLabel
{
	padding-left: 0px;
	margin-left: 0px;
}
.LogonFormErrorLabel
{
	color: Red;
}
.LogonFormPasswordTextBox
{
	font-family: Arial;
	font-size: 12px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
.CMSSearchDialogSearchForTextBox
{
	font-family: Arial;
	font-size: 12px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
.CMSSearchDialogSearchModeDropDownList
{
	font-family: Arial;
	font-size: 12px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
.CMSSearchDialogSearchScopeDropDownList
{
	font-family: Arial;
	font-size: 12px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
BIG
{
	font-size:14px;
	font-weight: bold;
	margin: 5px 0px;
	color: #000000;
}
.MembersLoginLabel
{
	font-size: 14px;
	font-weight: bold;
	color: #4b73a4;
	padding-bottom: 3px;
}

/* Search result */
.SearchResult
{
	padding-right: 3px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.SearchResult .ResultTitle
{
	padding: 0px 0px 1px 12px;
	font-weight: bold;
	background-image: url(/App_Themes/NCG/Images/arrowrightsmall.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}

.SearchResult .ResultPath
{
	padding-left: 12px;
}

.ForumNewPost .SignatureAreaItem
{
	width: 500px;
	height: 50px;
}

.SignatureArea
{
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #A8A8A8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #A8A8A8;
	margin-top: 5px;
	padding: 5px;
}

.ForumGroup
{
}

.ForumGroup *
{
	font-family: Arial;
}

.ForumGroup .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumGroup .Table td
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.ForumGroup .Table .Header td
{
	font-family: Verdana;
	font-weight: bold;
	background-color: #4b73a4;
	color: #ffffff;
	padding-bottom: 4px;
}

.ForumGroup .Table .Info td
{
	background-color: #E5EB99;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-bottom: 3px;
}

.ForumGroup .Table .GroupName
{
	display: block;
}

.GroupName
{
	font-family: Verdana;
	font-weight: bold;
	display: inline-block;
	padding-left: 3px;
	color: #4b73a4;

}

.ForumGroup .Table .GroupDescription
{
	display: block;
	padding-left: 3px;
	width: 500px;
}

.ThreadsTitle
{
	font-family: Verdana;
	font-weight: bold;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	width: 50px;
	background-color: #4B73A4;
}
.PostsTitle 
{
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	width: 50px;
	background-color: #4B73A4;
}
.LastPostTitle
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	width: 130px;
	background-color: #4B73A4;
}

.ForumName
{
	width: 550px;
}
.ForumNameTitle
{
	font-family: Verdana;
	font-weight: bold;
	color: #ffffff;
}
.ForumGroup .Table .ForumInfo
{
	padding-bottom: 10px;
	background-color: #eeeeee;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
	background-color: #d4d7ec;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
	background-color: #d4d7ec;
}

.ForumGroup .Table .LastPost
{
	text-align: center;
	width: 130px;
	background-color: #d4d7ec;
}

.ForumGroup .Table .PostTime
{
	white-space: nowrap;
	font-size: 9px;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #2e68bf;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
}

.ForumGroup .Forum .ForumName
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	color: #4B73A4;
}

.ForumGroup .Forum .ForumDescription
{
	padding-left: 10px;
}


.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	background-color: #4B73A4;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 100%;
}

.ForumFlat .Table .ForumContent
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

.ForumFlat .Table .Posts
{ 
}


.ForumFlat .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumFlat .Table .Informations td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #FFFEC0;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #4b73a4;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .Table .Posts td
{
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .Pager td
{
	background-color: #eeeeee;
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	background-image: url(images/Forums/pager.gif);
	text-align: center;
}

.ForumFlat .Pager a
{
	font-weight: bold;
	text-decoration: underline;
	color: #65a02f;
}

.ForumFlat .ThreadTable
{
}

.ForumFlat .ThreadTable td
{
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .ThreadTable .Header td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-bottom: solid 1px #cccccc;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(images/Forums/header.gif);
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .Posts
{
	text-align: center;
}

.ForumFlat .ThreadTable .LastPost
{
	text-align: center;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #2e68bf;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	font-weight: bold;
	text-decoration: underline;
	color: #4b73a4;
}

.ForumFlat .ForumBreadCrumbs
{
	font-weight: normal;
	font-family: verdana;
	color: #4b73a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
}

.ForumFlat .ForumBreadCrumbs a
{
	color: #4b73a4;
}

.ForumFlat .ForumNewPost
{
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .Post
{
}
.ForumFlat .PostIndent .ForumPost
{
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #2e68bf;
}

.ForumFlat .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumPostText
{
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #2e68bf;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table
{
	background-color: #ffffff;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	background-color: #4B73A4;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-image: url(images/Forums/actions.gif);
}

.ForumTree .Table .Actions .ActionLink
{
	color: #4B73A4; 
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
}

.ForumTree .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #2e68bf;
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	text-decoration: underline;
	color: #4B73A4;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
}



.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #cccccc;
	 width: 600px;
}

.ForumTree .ForumBreadCrumbs
{
	font-weight: bold;
	font-family: verdana;
	color: #4b73a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.ForumTree .ForumBreadCrumbs a
{
	color: #4b73a4;
	font-weight: bold;
}

.ForumFlat .ForumBreadCrumbs
{
	font-weight: bold;
	font-family: verdana;
	color: #4b73a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.ForumTree .ForumBreadCrumbs a
{
	color: #4b73a4;
	font-weight: bold;
}

.HiddenButton
{
	display: none;
}



.PostTree img
{
}

.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{
	padding: 3px 3px 1px 3px;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
}

.ThreadPostSelected
{
	background-color: #cccccc;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	padding: 3px 20px 1px 3px;
}

.ForumPostText
{
	width: 95%;
}

.PostText
{
	width: 95%;
}

.ImageLeft
{
	display: inline;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
}

.ImageRight
{
	display: inline;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
}

.ForumManage
{
	visibility: collapse;
}


.CMSBreadCrumbs
{
	font-size: 9px;
	color: #636466;
	padding-top: 4px;
	vertical-align: top;
}

.CMSBreadCrumbs a
{
	font-size: 9px;
	color: #636466;
}
.CMSBreadCrumbs a:Hover
{
	color: #4b73a4;
}
.CMSBreadCrumbsLink a
{
	font-size: 9px;
	color: #636466;
}
.CMSBreadCrumbsLink
{
	font-size: 9px;
	color: #636466;
}
.CMSBreadCrumbsLink a:Hover
{
	color: #4b73a4;
}
.CMSBreadCrumbsCurrentItem
{
	font-weight: bold;
	font-size: 9px;
	color: #636466;
}

.EditForm
{
  border-width: 0px;
  border-color: #ffffff; 
}

.PageContent
{
  border-width: 0px; 
  margin: 0px;
}

.PageHeader, .ContentLabel
{
	height: 0px;
}

.ItemsLink, .NewItemLink
{
	padding-bottom: 5px;
}

fieldset { 
  border-width: 0px; 
}

.EditingFormLabelCell
{
	vertical-align: top;
}

.ArticleTitleTextBox
{
	width: 443px;
}

.ContributionsGrid
{
	border: none;
	border-width: 0px;
}

.Contributions, .ContributionsList, .ContributionsEdit
{
    border: 1px solid #cccccc;
    background-color: #DAD9D6;
    width: 530px;
}

.Contributions a
{
	font-weight: bold;
}

.ContributionsEdit .ItemsLink, .ContributionsList .NewItemLink
{
}

.ContributionsList .ContributionsGrid
{
    border: solid 1px #cccccc;
    background-color: #ffffff;
}

.ContributionsList .ContributionsGrid .UniGridHead th
{
    color: #ffffff;
    background:#4B73A4;
	background-image: url(/App_Themes/NCG/Images/button.gif);
	background-repeat: repeat-x;
}

.Contributions, .NewItemLink, .UserContributionDocList
{
	padding-left: 5px;
}

.Contributions
{
	padding-bottom: 5px;
}

.ContributionsList .ContributionsGrid .UniGridHead th a
{
    color: #ffffff;
}

.UserContributionDocList
{
}

.userContributions #FCKToolbarUC
{
    border: 1px solid Gray;
}

.userContributions .EditContributionClose, .Contributions .UserContributionDocList
{
    display: block;
    margin-bottom: 20px;
}

.userContributions input[type=submit]
{
    width: 100px;
}

.userContributions .zoneList
{
    min-height: 400px;
    _height: 400px;    
}

.UserContributionNewClass
{
    padding: 5px;
    color: Black;
    font-family: Verdana;
    font-size: 12px;
}

.UserContributionNewClass img
{
    vertical-align: middle;
    padding-right: 3px;

}

.UserContributionDocList, .UserContributionNewDoc
{
	font-weight: bold;
}

.MenuItemEditWiki
{
	padding-right: 10px;
	cursor: pointer;
	color: #000000;
}

.MenuItemEditWiki img
{
	vertical-align: middle;
	text-decoration: none;
	width: 16px;
}

.LeftBorder, .RightBorder, .LeftCorner, .RightCorner
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 23px;
}

.LeftBorder, .RightBorder
{
	background-repeat: repeat-y; 
}

.LeftCorner, .RightCorner
{
	background-repeat: no-repeat; 
}

.LeftBorder
{
	background-image: url(/App_Themes/NCG/Images/border-left.gif); 
}

.RightBorder
{
	background-image: url(/App_Themes/NCG/Images/border-right.gif); 
}

.LeftCorner
{
	background-image: url(/App_Themes/NCG/Images/corner-left.gif); 
}

.RightCorner
{
	background-image: url(/App_Themes/NCG/Images/corner-right.gif); 
}

.Bottom
{
	width: 800px;
	background-image: url(/App_Themes/NCG/Images/bottom.gif); 
	background-repeat: repeat-x;
}

.Page
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 800px; 
	padding-top: 0px; 
	background-color: #ffffff; 
	text-align: left;
}

.Logo
{
	padding-left: 3px;
	vertical-align: bottom;
}

.MainHeader
{
	width: 800px; 
	/*height: 137px; */
	background-image: none; 
	background-color: #e5eb99;
}

.HeaderRight
{
	padding-top: 8px; 
	padding-right: 8px;
	height: 100px;
	vertical-align: top;
	text-align: right;
}

.ErrorMessage
{
	color: Red;
}

.Sponsors
{
	float: right;
	padding-top: 10px;
}

.CurrentUser
{
	float: right;
}