﻿body 
{
	/*background-color:#949BA4;*/
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
}

a:link, a:visited, a:active
{
	color:#996633;
	text-decoration: underline;	
}

a:hover
{
	color:#46B87C;
	text-decoration: underline;	
}

a:link.topLinks, a:visited.topLinks, a:active.topLinks
{
	font-family:Arial;
	color:White;
	font-size:10pt;
	text-decoration: none;	
}

.TextButtonInput
{
	border: solid 1px #996633;
}

.RegisterButton
{
	border: solid 1px black;
	background-color: #46B87C;
	padding:4px 9px 4px 9px;
	width:250px;
	margin-top:10px;
	color:White;
	font-weight:bold;
}

.SearchButton
{
	border: solid 1px #996633;
	font-family: Arial;
	font-size: 10pt;
	width: 100px;
	background-color: #46B87C;
	padding:0px 9px 0px 9px;
	color:White;
	font-weight:bold;
}

a:hover.topLinks
{
	font-family:Arial;
	color:White;
	font-size:10pt;
	text-decoration: underline;	
}

a:link.VideoCatLinks, a:visited.VideoCatLinks, a:active.VideoCatLinks
{
	color:#444444; 
	font-size:10pt; 
	font-weight:bold;
	font-family:Arial;
	text-decoration: underline;	
}

a:hover.VideoCatLinks
{
	color:#46B87C;	
}

.topLinksText
{
	font-family:Arial;
	color:White;
	font-size:10pt;
	text-decoration: none;	
}

a:link.mainMenuLink, a:visited.mainMenuLink, a:active.mainMenuLink
{
	font-family:Arial; 
	font-size:10pt;
	color:#996633;
	text-decoration:none;
}

a:hover.mainMenuLink
{
	font-family:Arial; 
	font-size:10pt;
	color:#46B87C;
	text-decoration:none;
}

TD.calendarCell a:link, TD.calendarCell a:visited, TD.calendarCell a:active
{
	text-decoration:none;
}

TD.calendarCell a:hover
{
	text-decoration:underline;
}

.calendarCell
{
	color: #555555;
}

a:link.newsLink, a:visited.newsLink, a:active.newsLink
{
	font-family:Arial; 
	font-size:10pt;
	color:#996633;
	text-decoration:underline;
}

a:hover.newsLink
{
	font-family:Arial; 
	font-size:10pt;
	color:#46B87C;
	text-decoration:underline;
}

a:link.topLinks2, a:visited.topLinks2, a:active.topLinks2, a:hover.topLinks2
{
	font-family:Arial;
	color:White;
	font-size:10pt;
	text-decoration: underline;	
}

.loginInput
{
	background-image: url(../images/inputText.jpg);
	border:none;
	width:111px;
	height:18px; 
	background-repeat:no-repeat; 
	background-position:left;
	background-color:#DAFAED;
	font-family:Arial; 
	font-size:9pt;
	padding-left:5px;
	vertical-align:bottom;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 3px;
	color:#33946F;	
}

.loginInputPassword
{
	display: none;	
}

.menuHeader
{
	background-image: url(../images/bgmenuheader.jpg);
	background-repeat:repeat-x; 
	background-position:top;
	background-color:#E1CB98;
	font-family:Arial; 
	font-size:11pt;
	font-weight:bold;
	text-align:center;
	height:27px;
	vertical-align:middle;
	color:#996633;	
}

.menuContent
{
	background-image: url(../images/bgMenu.jpg);
	background-repeat:repeat-x; 
	background-position:top;
	font-family:Arial; 
	font-size:10pt;
	text-align:left;
	vertical-align:top;
	color:#996633;	
	padding: 10px 10px 10px 10px;
	/*border:solid 1px #EADDBB;*/
}

.menuSplitter
{
	border-bottom:solid 1px #996633;
	/*height:1px;
overflow: hidden;
	font-size:1px;
*/
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 2px;
	
}

.subMenuSplitter
{
	border-bottom:solid 1px #996633;
	height:1px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	font-size:1px;
}

.footerColumn
{
	font-family:Arial; 
	font-size:10pt;
	color:White;	
}

.newsCommentFont
{
	font-family:Arial; 
	font-size:8pt;
	color:#4C4C4C;	
}

.smallP
{
	margin: 0px 0px 10px 0px;
}

Input.EnterButton
{
	vertical-align:middle;
}

.imgLogo
{
	margin-left:10px;	
}

.NavLine
{
	height:25px;
	color:White; 
	padding-left:3px;
	border:solid 1px #00613D; 
	vertical-align: bottom; 
	background-image:url(../Images/bgnavigation.jpg);
	background-repeat:repeat-x;	
}

.Header1
{
color:#996633; 
font-size:16pt; 
font-family:Arial, Georgia;	
}

.Header3
{
color:#555555; 
font-size:11pt; 
font-family:Arial;	
}

.NewsText
{
	font-family:Arial;
	font-size:10pt;
	color:#555555; 
	padding:3px 0px 15px 0px;
	text-align:justify;	
}

.NewsDate
{
	background-color:#996633; 
	padding:2px 2px 2px 2px; 
	width:90px;
	font-family:Arial;
	font-size:10pt; 
	font-weight:bold; 
	color:White;
}

.calendarCellLink
{
	text-decoration:underline;
	font-weight:bold;	
}

.MenuList
{
	margin-top:2px; 
	list-style-type: square;
}

.FolderContentList
{
	margin-top:2px; 
	list-style-type: square;
	color: #996633;
	font-family:Arial; 
	font-size:10pt;	
}

.FolderName
{
	color: rgb(153, 102, 51); 
	font-size: 16pt; 
	font-family: Arial;	
}

.NavText
{
	color:#996633; 
	font-size:10pt; 
	font-family:Arial;	
}

.VideoCatList
{
	color:#444444; 
	font-size:10pt; 
	font-weight:bold;
	font-family:Arial;
	padding-bottom:3px;
	padding-top:3px;
}

.VideoFilesList
{
	color:#444444; 
	font-size:10pt; 
	font-family:Arial;
}

.VideoImage
{
	border: solid 1px #996633;
	padding: 1px 1px 1px 1px;
}

.PageNumberSelected
{
	background-color:White;
	border:solid 1px #996633;
	width:15px;
	font-family:Arial;
	font-size:10pt;
	color:Black;	
}

.PageNumber
{
	background-color:#E1CB99;
	border:solid 1px #996633;
	width:15px;
	font-family:Arial;
	font-size:10pt;
	color:Black;	
}

.ArticleText
{
	font-family:Arial;
	font-size:10pt;
	color:#000000; 
}

.FormText
{
	font-family:Arial;
	font-size:10pt;
	color:#555555; 
}

.messageInformational, .messageError, .messageWarning, .messageDebug, .messageConfirmation
{
	border: 1px solid #000;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 5px;
	margin-left: 10%;
	margin-right: 10%;
	margin-bottom: 10px;
	text-align: center;
	font-family: Arial;
	background-color: #fff;
	color: #000;
	background-repeat: no-repeat;
	background-position: left center;
}

.messageError
{
	background-color: #fdd;
	border-color: #933;
	background-image: url(../Images/Error.gif);
	padding-left: 45px;
	position: relative;
	font-family: Arial;
}

.messageWarning
{
	background-color: #fe9;
	border-color: #990;
	background-image: url(../Images/Warning.gif);
	position: relative;
	font-family: Arial;
	padding-left: 45px;
}

.messageInformational
{
	background-color: #ffc;
	border-color: #993;
	background-image: url(../Images/Info.gif);
	position: relative;
	font-family: Arial;
	padding-left: 45px;
}

.Message
{
	color: #AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.SearchTable
{
	border-top: solid 2px #996633;
	font-family: Arial;
	font-size: 10pt;
	margin-top: 5px;
}

.CommentsHeader
{
	color: #555555; 
	font-size: 13pt; 
	font-family: Arial;	
	font-style: italic;
	font-weight: bold;
	margin-bottom: 10px; 
	border-bottom: solid 2px #555555;
}

.CommentsAuthor
{
	color: #996633; 
	font-size: 11pt; 
	font-family: Arial;	
	font-weight: bold;
}

.CommentsText
{
	color: #555555; 
	font-size: 10pt; 
	font-family: Arial;	
	padding: 6px 0px 8px 0px;
}

.CommentsDate
{
	color: #555555; 
	font-size: 9pt; 
	font-family: Arial;	
}

.messageStaticWarning
{
	font-size: 13px;
	font-family: Arial;
	color: Red;
}

a:link.txtButtons, a:visited.txtButtons, a:active.txtButtons
{
	text-decoration:none;
	color:#996633;
	font-size:10pt;
	font-family:Arial; 
	font-style:normal;
	font-weight: normal;
	/*border: solid 1px #996633;
	background-color: #FFFBDF;
	font-family:Arial; 
	font-size:10pt;
	color:#996633;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	vertical-align:middle;
	margin-right: 5px;
	margin-bottom: 5px;*/
}

a:hover.txtButtons
{
	color:#46B87C;
	/*background-color: #EADAB8;*/
}

.PopupWindowAction
{
	/*EBDCBB*/
	width: 300px;
	height: 100px;
	border: solid 1px #996633;
	background-color: #FFFBDF;
	font-family:Arial; 
	font-size:10pt;
	color:#996633;
	padding: 5px 5px 5px 5px;
	vertical-align:middle;
	text-align:center;
}

a:link.GlossaryLetterLink, a:visited.GlossaryLetterLink, a:active.GlossaryLetterLink
{
	color:#996633;
	text-decoration: underline;	
	font-family:Arial; 
	font-size:10pt;
	font-weight: bold;
}

a:hover.GlossaryLetterLink
{
	color:#46B87C;
	text-decoration: none;	
}

.GlossaryLetter
{
	color:#46B87C;
	font-family:Arial; 
	font-size:14pt;
	font-weight: bold;
}

.LettersHeader
{
    border: solid 1px #996633;
	background-color: #FFFBDF;
	font-family:Arial; 
	font-size:10pt;
	color:#996633;
	padding: 5px 5px 5px 5px;
	vertical-align:middle;
	text-align:center;
	line-height: 23px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.Term
{
    font-family:Arial; 
	font-size:12pt;
	color:#996633;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
}

.TermDescription
{
    font-family:Arial; 
	font-size:10pt;
	color:#555555;
	font-style:italic;
	padding-bottom: 5px;
}

a:link.gl, a:visited.gl, a:active.gl
{
    text-decoration: none;
    border-bottom: dashed 1px #996633;
    color: #996633;
}

a:hover.gl
{
    text-decoration: none;
    border-bottom: dashed 1px #996633;
    background-color: #FFFBDF; 
    color: #996633;
}