body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-color: #FFFFFF;
}

*
{
	font-family: Verdana, Arial;
}

a
{
	color: #0000AA;
}
a:hover
{
	color: #0000FF;
}

.NewsScrollText
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.NewsScrollText:hover
{
	color: #CCFFCC;
	font-size: 13px;
	font-weight: bold;
}


.WebsiteSectionTD
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 18px;
	height: 23px;
}

.WebsiteSpecialTD
{
	padding-left: 10px;
	padding-right: 18px;
	background-color: #F0F0F0;
}

.WebsiteSectionLink
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.WebsiteSectionLink:hover
{
	color: #0000AA;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.WebsiteTopInfoDate, .WebsiteTopInfoTitle
{
	color: #0000AA;
	font-size: 12px;
	font-weight: bold;
}

.WebsiteTopInfoLink
{
	padding-left:10px;
	color: #7C7C7C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.WebsiteTopInfoLink:hover
{
	color: #7C7CFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
}

.FooterLink
{
	color: #7C7C7C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.FooterLink:hover
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
}

.BannerPlaceHolder
{
	border: solid 1px #000000;
}

.PersonalPageTitle
{
	font-size: 20px;
	color: #0000AA;
	font-weight: bold;
	background-color: #BCE7A7;
}

.PersonalPageFieldName
{
	font-size: 12px;
	color: #000000;
}

.PersonalPageFieldValue
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.ProIndexTitle
{
	font-size: 16px;
	color: #0000AA;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

.ProIndexInfoTitle
{
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.ProIndexInfo
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 3px 3px 3px 3px;	
}

.UserTeaserTitle
{
	font-size: 12px;
	color: #0000AA;
	font-weight: bold;
	background-color: #BCE7A7;
}

.InfoPageTitleDiv
{
	font-size: 18px;
	color: #000000;
	font-weight:bold;
}

.InfoPageContentDiv
{
	text-align:justify;
	text-justify: auto;
	font-size: 12px;
	color: #000000;
	padding: 10px 10px 10px 10px;
}

.PageContactsText
{
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	background-color: #BBE6A7;
	color: #3B3075;
	font-weight: bold;
}

.PageContactsInput
{
	font-size: 12px;
	border: solid 1px #AAAAAA;
	color: #000000;
}

.PageContactsInfo
{
	padding: 10px 5px 5px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.SectionsTextInput
{
	font-size: 12px;
	border: solid 1px #AAAAAA;
	color: #000000;	
	width: 130px;
}

.SectionsTextInputTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;	
}

.ArticlesListTitle
{
	font-size: 15px;
	font-weight: bold;	
	color: #000066;	
	text-decoration: none;
}
.ArticlesListTitle:hover
{
	font-size: 15px;
	font-weight: bold;
	color: #0000FF;	
	text-decoration: underline;
}
.ArticlesListSubTitle
{
	font-size: 11px;
	color: #000000;	
}
.ArticlesListAuthor
{
	font-size: 10px;
	color: #999999;	
	font-weight: bold;
	font-style: italic;
}

.ArticleViewTitle
{
	font-size: 20px;
	font-weight: bold;	
	color: #000066;	
	text-decoration: none;	
}
.ArticleViewSubTitle
{
	font-size: 15px;
	color: #000000;		
}
.ArticleViewAuthor
{
	font-size: 14px;
	color: #666666;	
	font-weight: bold;
	font-style: italic;	
}
.ArticleViewContent
{
	font-size: 14px;
	color: #000000;
	text-align:justify;	
}

.ArticleViewImage
{
	border: solid 1px #AAAAAA;
}

.CurrentPageTitle
{
	color: #150061;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}

.PollTitle
{
	font-size: 13px;
	font-weight: bold;
	color: #150061;
	padding: 2px 5px 2px 5px;
}

.PollOption
{
	padding: 2px 5px 2px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.PollTable
{
	border: solid 1px #AAAAAA;
	width: 170px;
}

.HomepageAreaHeaders
{
	font-size: 14px;
	font-weight: bold;	
	color: #000066;	
	padding: 5px 5px 5px 5px;
	background-color: #DDDDDD;
}

.CoursesListHeader
{
	background-color: #EEEEEE;
	font-size: 13px;
	color: #000099;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	border-bottom: solid 2px #000000;
}

.CoursesListTitle
{
	background-color: #DDDDDD;
	font-size: 13px;
	color: #000099;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	border-bottom: dotted 1px #AAAAAA;
}

.CoursesListDate
{
	background-color: #DDDDDD;
	font-size: 13px;
	color: #000000;
	padding: 2px 2px 2px 2px;
	border-bottom: dotted 1px #AAAAAA;	
}

.CoursesListPlace
{
	background-color: #DDDDDD;
	font-size: 13px;
	color: #000000;	
	padding: 2px 2px 2px 2px;
	border-bottom: dotted 1px #AAAAAA;	
}

.CoursesListDesc
{
	font-size: 12px;
	color: #000000;	
	padding: 2px 2px 12px 2px;
}

.WUC_ForumTable
{
	width: 415px;
}
.WUC_ForumRow
{
	background-color: #DDDDDD;
}
.WUC_ForumCell
{
	font-size: 11px;
	padding: 3px 3px 3px 3px;	
	border-bottom: solid 5px #EDF4FF;		
}

.WUC_ForumTopicLink
{
	color: #0000FF;
	font-size: 13px;	
	font-weight: bold;	
	text-decoration: none;
}

.WUC_ForumTopicLink:hover
{
	font-size: 13px;	
	font-weight: bold;
	text-decoration: none;
	color: #000000;	
}

.WUC_ForumTopicRow
{
	background-color: #9DA3E8;
}
.WUC_ForumTopicTitle
{
	padding: 5px 5px 5px 5px;
	color: #000000;
	font-size: 13px;		
	font-weight: bold;		
}
.WUC_ForumTopicText
{
	padding: 5px 5px 5px 5px;
	color: #000000;
	font-size: 13px;
	border-bottom: solid 2px #FFFFFF;		
}

.WUC_ForumTopicTextarea
{
	font-size: 12px;
	width: 405px;
	height: 100px;
	border: solid 2px #000066;
}

.WUC_ForumTopicInfoTD
{
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.WUC_ForumTopicInfoTitleTD
{
	padding: 3px 3px 3px 3px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

.WUC_ForumTopicMessageRow
{
	background-color: #DDDDDD;
}
.WUC_ForumTopicMessageCell
{
	font-size: 12px;
	padding: 3px 3px 3px 3px;	
	border-bottom: dotted 1px #CCCCCC;
}
.WUC_ForumNewItemTitle
{
	color: #150061;
	font-size: 14px;
	padding: 8px 8px 8px 8px;	
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	background-color: #93C17C;
}

.WUC_ForumNewItemFieldTitle
{
	color: #000000;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	background-color: #EBEFEB;
	padding: 1px 1px 1px 1px;	
}

.WUC_ForumNewItemButton
{
	color: #000000;
	font-size: 14px;
	width: 100%;
}

.WUC_ForumNewItemTopicTitle
{
	width:410px;
	color: #000000;
	font-size: 16px;
}

.WUC_ForumNavigationTD
{
	padding: 4px 4px 4px 4px;
	border: solid 1px #000000;
}
.WUC_ForumNavigationCurrentTD
{
	font-size: 13px;
	padding: 3px 3px 3px 3px;
	border: solid 2px #000000;
	cursor: default;
}

.WUC_ForumNavigationLink
{
	font-size: 13px;
	color: #000066;
	text-decoration: none;
}

.WUC_ForumNavigationLink:hover
{
	font-size: 14px;
	color: #0000FF;
}

.WUC_ForumNavigationTitleTD
{
	font-size: 12px;
	font-weight:bold;
	color: #181E6D;
}

.ReviewUserTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	width: 500px;
}
.ReviewDateTitle
{
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}
.ReviewContent
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 3px 3px 3px 3px;
	border-bottom: dotted 1px #AAAAAA;
}

.ReviewAnonymousUsernameInput
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 500px;
}

.SearchTitle
{
	font-size: 14px;
	color: #000099;
	background-color: #EEEEFF;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
}

.SearchSnippet
{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.SearchLink
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.SearchLink:hover
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.SearchResultTD
{
	border-bottom: solid #1 #999999;
}

.SearchGoButton
{
	border: solid 1px #000000;
	color: #000099;
	background-color: #EEFFEE;
	width: 100px;
}

.OrderBlockTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	border-bottom: dotted 1px #000000;
}

.OrderInfoTitle
{
	font-size: 12px;
	color: #000000;
	border-bottom: dotted 1px #EEEEEE;
}

.OrderInfoInput
{
	font-size: 12px;
	color: #000000;
	border: solid 1px #AAAAAA;
	width: 200px;
}

.OrderFinishMessage
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border: solid 1px #AAAAAA;
	padding: 20px 20px 20px 20px;
	text-align: center;
}

.ProductTitle
{
	font-size: 18px;
	font-weight: bold;
	background-color: #BAE5A5;
	color: #150061;
	padding: 5px 5px 5px 5px;	
}
.ProductDesc
{
	font-size: 12px;
	color: #000000;	
}
.ProductPrice
{
	font-size: 14px;
	font-weight: bold;
	color: #150061;	
}

.WUC_UserRegistrationForm_PropertyTD
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #DDDDFF;
}

.WUC_UserRegistrationForm_OptionTD
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;	
}

.WUC_UserRegistrationForm_OptionInput
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;	
}

.WUC_UserRegistrationForm_Table
{
	border: solid 2px #000000;
	padding-left: 100px;
}


.WUC_UserRegistrationForm_FieldTD
{
	padding: 1px 1px 1px 1px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.WUC_UserRegistrationForm_RFieldTD
{
	padding: 1px 1px 1px 1px;
	font-size: 12px;
	color: #660000;
	font-weight: normal;
}

.WUC_UserRegistrationForm_InputTD
{
	padding: 1px 1px 1px 1px;
}
.WUC_UserRegistrationForm_Input
{
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	width: 200px;
	border: solid 1px #000000;
}

.WUC_UserRegistrationForm_RInput
{
	background-color: #DBF9CC;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	width: 200px;
	border: solid 1px #000000;	
}


.WUC_UserLoginControl_Table
{
	border: 0px;
}

.WUC_UserLoginControl_Cell
{
	padding: 0px 2px 0px 2px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.WUC_UserLoginControl_Input
{
	width: 150px;
	border: solid 1px #CCCCCC;
	font-size: 12px;
	font-weight: normal;
	color: #666666;	
}

.WUC_UserLoginControl_Button
{
	border: solid 1px #CCCCCC;
	font-size: 9px;
	font-weight: normal;
	color: #000000;	
}


.DialogRefferTD
{
	padding: 3px 3px 3px 3px;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
}
.DialogRefferInput
{
	padding: 3px 3px 3px 3px;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	width: 250px;
	border: solid 1px #666666;
}

.DialogRefferMessage
{
	padding: 3px 3px 3px 3px;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	width: 250px;
	height: 100px;
	border: solid 1px #666666;
}
.DialogRefferButton
{
	padding: 3px 3px 3px 3px;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	width: 380px;
}

.SuggestedLink
{
	color: #000099;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

.SuggestedLink:hover
{
	color: #000099;
	font-size: 12px;
	font-weight:bold;
	text-decoration: underline;
}

.ForumBackToTopics
{
	color: #000099;
	font-size: 14px;
	font-weight:bold;	
	padding: 5px 5px 5px 5px;
	background-color: #DDDDDD;
	width: 100%;
}

.ForumBackToTopics:hover
{
	color: #0000AA;
	font-size: 14px;
	font-weight:bold;	
	padding: 5px 5px 5px 5px;
	background-color: #BBBBBB;
	width: 100%;	
}

.RegistredSuccess
{
	color: #0000AA;
	font-size: 14px;
	font-weight:bold;	
	padding: 5px 5px 5px 5px;
	background-color: #EEEEEE;
	border: dotted 2px #000000;
	text-align:center;
}

.DownloadableFile
{
	color: #000099;
	font-size: 12px;
	font-weight:bold;	
	padding: 2px 2px 2px 2px;
	background-color: #EEEEEE;
}

.DownloadableFile:hover
{
	color: #000099;
	font-size: 12px;
	font-weight:bold;	
	padding: 2px 2px 2px 2px;
	background-color: #DDDDDD;
}

.RemoveNewsletter
{
	color: #000000;
	font-size: 11px;
	font-weight:normal;	
	text-decoration: none;
}

.RemoveNewsletter:hover
{
	color: #000099;
	font-size: 11px;
	font-weight:normal;	
	text-decoration: underline;
}

.SearchInput
{
	color: #000099;
	font-size: 11px;
	font-weight:normal;	
}

.ForumTreeRootTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	cursor: default;
}

.ForumTreeRootText
{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	cursor: default;
}


.ForumTreeReplyTitle
{
	font-size: 13px;
	color: #000000;
	cursor: hand;
}

.ForumTreeReplyText
{
	font-size: 12px;
	color: #000000;
	cursor: default;
}

.ForumTreeMessageInfo
{
	font-size: 12px;
	color: #000000;
	cursor: default;
	overflow: hidden;
}

.ForumTreeRootRow
{
	border-top: solid 1px #000000;
	border: solid 1px #000000;
	background-color: #A7D690;
}

.ForumTreeReplyRow
{
	border: solid 1px #000000;
	background-color: #EFE7E7;
}

.ForumTreeRootRowOver
{
	border: solid 1px #000000;
	background-color: #9DC4FF;
}

.ForumTreeReplyRowOver
{
	border: solid 1px #000000;
	background-color: #9DC4FF;
}

.ForumTreeNewMessageTitleInput
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	width: 300px;
	border: solid 1px #000000;
}

.ForumTreeNewMessageTextInput
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 300px;
	height: 100px;
	border: solid 1px #000000;
}

.ForumTreeAddNewMessageTable
{
	width: 350px;
	height: 300px;
	border: solid 5px #305C00;
	background-color: #E2F7A0;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='black', Positive='true');
}

.ForumNavigateBox
{
	font-size: 11px;
	color: #150061;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #DDDDDD;	
}

.ForumNavigateCurrentBox
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	background-color: #150061;	
}

.RootMessageWrapDiv
{
	border-top: solid 1px #150061;
}

.TextMoreDetailsButton
{
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding: 2px 2px 2px 2px;	
	cursor: hand;
	cursor: pointer;
}
