﻿body
{
    background-color: #FFFFFF;
}


.RootDiv
{
	text-align: center;
}

.MasterTable
{
    width: 100%;
    text-align: left;
}


.ContentTable
{
	width: 100%;
	text-align: left;
	background-color: #ffffff;
}

.ContentTable_ContentRow
{
}

.ContentTable_ContentRow_Cell
{
	padding: 20px 5px 10px 5px;
	/*height: 640px;*/
	vertical-align: top;
}

.MasterTable_InfoRow
{
    height: 20px;
    background-color: #aa2222;
}

.MasterTable_InfoCell
{
}

.MasterTable_BannerRow
{
    height: 120px;
    background-image: url('images/system/nefeli_banner.png');
    background-repeat: repeat-x;
    background-position: center;
}

.MasterTable_BannerRow_Cell
{
    text-align: center;
    vertical-align: middle;
}

.MasterTable_Banner
{
	font-family: Mistral, serif;
	font-size: 55px;
	font-weight: bold;
	color: #aa2222;
	vertical-align: middle;
}

.MasterTable_MenuRow
{
	background-color: #aa2222;
}

.MasterTable_MenuRow_Cell
{
    padding: 10px;
    text-align: center;
}

.MasterTable_ContentRow
{
}

.MasterTable_ContentRow_Cell
{
}

.MasterTable_FooterRow
{
	background-color: #aa2222;
}

.MasterTable_FooterRow_Cell
{
    
}

.SectionHeader
{
    padding: 5px;
    font-family: "Franklin Gothic Medium Cond" , "Arial Narrow" , Arial, sans-serif;
    font-size: 12pt;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #006666;
    display: block;
}

.SectionBottomDivider
{
}

.RotatorFrameCell
{
    padding: 3px;
    border-style: solid;
    border-width: 1px;
    width: 320;
    border-top-color: #006666;
    border-right-color: #006666;
    border-bottom-color: #006666;
    border-left-color: #006666;
}

.AdsTitle
{
    font-family: "Franklin Gothic Medium Cond" , "Arial Narrow" , Arial, sans-serif;
    font-size: 14pt;
    color: #aaaaaa;
}

.SubmitButton
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}

.CommandImage
{
    width: 25px;
    height: 25px;
}

.ImageButton
{
    width: 30px;
    height: 30px;
}

.GeneralText
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 14pt;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}

.PropertyValue_DropdownList
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 10pt;
	color: #666666;
}

.PropertyValue_Checkbox
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 10pt;
	color: #666666;
}

.InfoLink
{
    font-family: Garamond, "Times New Roman" , serif;
    font-size: 10pt;
    color: #f5f5f5;
    text-decoration: none;
    font-weight: bold;
}

.InfoLink:hover
{
    text-decoration: underline;
    font-family: Garamond, "Times New Roman" , serif;
    font-size: 10pt;
    color: #ffffff;
    font-weight: bold;
}

.InfoLink:visited
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 10pt;
	color: #f5f5f5;
	text-decoration: none;
    font-weight: bold;
}

.GeneralLink
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 12pt;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}

.GeneralLink:hover
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 12pt;
	color: #444444;
	text-decoration: underline;
	font-weight: bold;
}

.GeneralLink:visited
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 12pt;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}

.ActionLink
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 14pt;
	color: #006666;
	text-decoration: none;
	font-weight: bold;
}

.ActionLink:visited
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 14pt;
	color: #006666;
	text-decoration: none;
	font-weight: bold;
}

.ActionLink:hover
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 14pt;
	color: #006666;
	text-decoration: underline;
	font-weight: bold;
}

.Topmenu_Table
{
	text-align: left;
}

.MasterTable_MenuRow
{
	text-align: left;
}

.Topmenu_Table_Row_ItemCell
{
	padding: 0px 10px 0px 10px;
	border-right: 2px #ffffff solid;
	text-align: center;
	width: 120px;
}

.Topmenu_Link
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 14pt;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}

.Topmenu_Link:visited
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 14pt;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}

.Topmenu_Link:hover
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 14pt;
	color: #ffffff;
	text-decoration: underline;
	text-align: left;
}

.RootMenuItem
{
    font-family: Garamond, "Times New Roman" , serif;
    font-size: 14pt;
    color: #efe8e2;
    text-decoration: none;
    text-align: left;
    display: block;
    float: left;
    font-weight: bold;
    display: block;
}

.RootMenuItem:hover
{
    font-family: Garamond, "Times New Roman" , serif;
    font-size: 14pt;
    color: #ffffff;
    text-decoration: none;
    text-align: left;
    display: block;
    float: left;
    font-weight: bold;
    background-color: #880000;
    display: block;
}



.MenuItem
{
    font-family: Garamond, "Times New Roman" , serif;
    font-size: 14pt;
    color: #efe8e2;
    text-decoration: none;
    text-align: left;
    float: left;
    font-weight: bold;
    background-color: #aa2222;
}

.MenuItem:hover
{
    font-family: Garamond, "Times New Roman" , serif;
    font-size: 14pt;
    color: #ffffff;
    text-decoration: none;
    text-align: left;
    float: left;
    font-weight: bold;
    background-color: #880000;
}


.Footer_Table
{
}

.Footer_Table_Row
{
}

.Footer_Table_Row_Cell
{
	padding: 0px 10px 0px 10px;
	border-right: 2px #ffffff solid;
	text-align: center;
	width: 140px;
}

.FooterLink
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 11pt;
	color: #ffffff;
	text-decoration: none;
}

.FooterLink:active
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 11pt;
	color: #ffffff;
	text-decoration: none;
}

.FooterLink:hover
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 11pt;
	color: #ffffff;
	text-decoration: underline;
}

.Content_MainTable
{
    width: 100%;
}

.Content_ParagraphRow
{
}

.Content_TitleCell
{
    vertical-align: top;
}

.Content_TitleDiv
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 12pt;
	color: #006666;
	text-decoration: none;
	text-align: left;
}

.Content_ParagraphCell
{
}

.Content_ParagraphDiv
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 12pt;
	color: #444444;
	text-decoration: none;
	text-align: left;
}

.Paragraph_Table
{
}

.Paragraph_Table_Row
{
}

.Paragraph_Table_Row_Cell
{
}

.Paragraph_Text
{
	margin-top: 10px;
    font-family: Garamond, "Times New Roman" , serif;
    font-size: 12pt;
    color: #444444;
    text-decoration: none;
    text-align: justify;
}


.ArticlesTable
{
    padding: 10px;
    margin: 10px;
    width: 100%;
}



.ArticlesTable_Cell
{
    width: 25%;
    vertical-align: top;
    border-width: 1px;
    border-color: #aaaaaa;
    border-left-style: solid;
}

.ArticlesContentTable
{
	width: 100%;
	padding: 0 5px 0 15px;
}

.ArticlesTable_ContentRow
{
}

.ArticlesTable_ContentRow_ContentCell
{
}

.AttentionText
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 18pt;
	color: #FF6666;
	text-decoration: none;
	text-align: left;
}

.ErrorMessage
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 14pt;
	color: #FF6666;
	text-decoration: none;
	text-align: left;
}

/************************************************************/

.FormSubmitButton
{
    
}

/**********************************************************/

.FormTable
{
    
}

.FormTable_Row
{
}

.PropertyNameCell
{
	width: 150px;
	vertical-align: top;
}

.PropertyValueCell
{
	width: 300px;
	vertical-align: top;
}

.PropertyValidatorCell
{
    vertical-align: top;
}

.PropertyValidationErrorText
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 12pt;
	color: #ff8888;
	text-decoration: none;}

.PropertyPrompt
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 12pt;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}

.PropertyValue_Text
{
    width: 250px;
}

/**************************** Page intro ********************************/

.PageIntroTable
{
    width: 100%;
}

.PageIntroTable_Row
{
}

.PageIntroTable_Row_Cell
{
}

.PageTitle
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 16pt;
	color: #006666;
	text-decoration: none;
	text-align: left;
}

.PageIntro
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 12pt;
	color: #666666;
	text-decoration: none;
	text-align: left;
}

/*********************** Login ********************************/

.Login_Table
{
    background-color: #eeeeee;
    border: 1px outset #666666;
    padding: 30px;
}

.Login_TextBox
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	text-align: left;
	width: 250px;
}

.Login_Button
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}

.Login_Label
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	text-align: left;
}

.Login_Title
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 12pt;
	color: #666666;
	text-decoration: none;
	text-align: left;
}

.Login_Checkbox
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	text-align: left;
}

.Login_Link
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 12pt;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}

/**************************** Grid ******************************/

.GridLink
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 10pt;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}

.GridLink:visited
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 10pt;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}

.GridLink:hover
{
	font-family: Garamond, "Times New Roman", serif;
	font-size: 10pt;
	color: #444444;
	text-decoration: underline;
	font-weight: bold;
}

/********************* Infoline ********************/

.InfoLineTable
{
    margin: 0px;
    padding: 0px 5px 0px 5px;
    width: 100%;
}

.InfoLineTableRow
{
    vertical-align: middle;
}

.InfoLineLeftCell
{
    text-align: left;
}

.InfoLineMiddleCell
{
    text-align: center;
}

.InfoLineRightCell
{
    text-align: right;
}

.InfoImage
{
    vertical-align: middle;
    text-align: center;
}

/************************ Commandtable *************************/

.CommandTable
{
    width: 600px;
    padding: 2 5 2 5;
}

.CommandTableRow
{
}

.CommandTableLeftCell
{
    text-align: left;
}

.CommandTableRightCell
{
    text-align: right;
}

/***************** Article preview ***************************/

.ArticlePreview_Table
{
    border: 1px solid #CCCCCC;
    padding: 10px;
    width: 100%;
    background-color: #ffffff;
}

.ArticlePreview_Table_TitleRow
{
    height: 50px;
}

.ArticlePreview_Table_IntroRow_IntroCell
{
    padding-left: 10px;
    vertical-align: top;
}

.ArticlePreview_Table_Row
{
}

.ArticlePreview_Table_ImageRow
{
}

.ArticlePreview_Table_ImageRow_ImageCell
{
    padding-left: 10px;
}

.ArticlePreviewImage
{
    height: 100px;
}

.ArticlePreview_Table_TopRow_DateCell
{
    text-align: right;
    vertical-align: top;
    padding-right: 10px;
}

.ArticlePreview_Table_PublishDate
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #444444;
	text-decoration: none;
}

.ArticlePreview_Table_TopRow_LeftCell
{
    padding-left: 10px;
}

.ArticlePreview_TitleLink
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 12pt;
	color: #006666;
	text-decoration: none;
}

.ArticlePreview_TitleLink:visited
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 12pt;
	color: #006666;
	text-decoration: none;
}

.ArticlePreview_TitleLink:hover
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 12pt;
	color: #006666;
	text-decoration: underline;
}

.NumberOfCommentsIndicator
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 12pt;
	color: #aa2222;
	text-decoration: none;
}

/*********************** Article Column ***************************/

.ArticleColumn_Table
{
    width: 100%;
}

.ArticleColumn_Table_TitleRow
{
}

.ArticleColumn_Table_TitleImageCell
{
    padding-left: 10px;
}

.ArticleCategoryImage
{
    height: 25px;
    width: 25px;
}

.ArticleColumn_Table_TitleCell
{
    text-align: left;
    width: 100%
}

.ArticleColumn_Title
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 14pt;
	color: #006666 ;
	text-decoration: none;
	text-align: left;
}

/**************************** Article column filters **********************/

.ArticleColumn_Table_FilterRow
{
}

.ArticleColumn_Table_FilterCell
{
    text-align: right;
}

.FilterPrompt
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 9pt;
	color: #006666;
	text-decoration: none;
	text-align: left;
}

.FilterLink
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 9pt;
	color: #006666;
	text-decoration: none;
	text-align: left;
}

.FilterLink:visited
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 9pt;
	color: #006666;
	text-decoration: none;
	text-align: left;
}

.FilterLink:hover
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 9pt;
	color: #006666;
	text-decoration: underline;
	text-align: left;
}

/*************************** Article details (when viewed) ***************/

.ArticleDetails_Table
{
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #bbbbbb;
    width: 100%;
}

.ArticleDetails_HeaderRow
{
    background-color: #dddddd;
}

.ArticleDetails_TitleCell
{
    padding: 20px 10px 20px 10px;
}

.ArticleDetails_LinkCell
{
    padding: 20px 10px 20px 10px;
    text-align: right;
}

.ArticleDetails_Title
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 16pt;
	color: #006666;
	text-decoration: none;
}

.ArticleDetails_AuthorRow
{
    background-color: #eeeeee;
}

.ArticleDetails_AuthorCell
{
    padding: 10px 10px 10px 10px;
}

.ArticleDetails_Author
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}

.ArticleDetails_AuthorDetailsRow
{
}

.ArticleDetails_AuthorDetails
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	font-style: italic;
}

.ArticleDetails_ArticleRow
{
}

.ArticleDetails_ArticleCell
{
    padding: 20px 10px 20px 10px;
}

.ArticleDetails_DateCell
{
    text-align: right;
    padding-right: 10px;
    padding-left: 10px;
}

.ArticleDetails_Date
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}

/******************** Latest articles ************************/

.LatestArticles_Table
{
    width: 200px;
    border-style: none;
    border-width: 1px;
    border-color: #bbbbbb;
    background-color: #eeeeee;
}

.LatestArticles_Table_TitleRow
{
}

.LatestArticles_Table_TitleCell
{
}

.LatestArticles_Table_Title
{
}

/***************************** ArchivedPrograms ******************/

.ArchivedPrograms_Table
{
    width: 100%;
    text-align: center;

}

.ArchivedPrograms_Table_Toprow
{
}

.ArchivedPrograms_Table_DateCell
{
    text-align: left;
    vertical-align: top;
    width: 120px;
}

.ArchivedPrograms_Table_TitleCell
{
    vertical-align: top;
    text-align: center;
    padding: 0px 5px 0px 5px;
}

.ArchivedPrograms_Table_ButtonCell
{
    vertical-align: top;
    width: 200px;
}

.ArchivedPrograms_Table_Descriptionrow
{
}

.ArchivedPrograms_Table_DescriptionCell
{
    vertical-align: top;
    text-align: justify;
    padding: 0px 10px 50px 10px;
}

.ArchivedPrograms_Table_SeparatorRow
{
    background-color: #dddddd;
    height: 2px;
}

/**************************** AddThis ***************************/
.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 10px 0 6px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

/**************************** Comments ************************************/

.CommentsTable
{
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #bbbbbb;
    width: 100%;
}

.CommentsTable_HeaderRow
{
    height: 50px;
    background-color: #dddddd;
}

.CommentsTable_HeaderRow_TitleCell
{
    padding: 20px 0px 20px 10px;
}

.CommentsTable_HeaderText
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 12pt;
	color: #006666;
	text-decoration: none;
}

.CommentsTable_CommentRow
{
}

.CommentsTable_CommentRow_CommentCell
{
    padding: 5px 10px 20px 20px;
    text-align: left;
    vertical-align: top;
}

.CommentsTable_CommentHeaderRow
{
    background-color: #eeeeee;
    height: 30px;
}

.CommentsTable_CommentHeaderRow_UserCell
{
    padding: 10px 10px 10px 15px;
    text-align: left;
}

.CommentsTable_CommentHeaderRow_DateCell
{
    text-align: left;
}

.CommentsTable_CommentRow_Comment
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}

.CommentsTable_CommentRow_Comment_Disabled
{
	font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	color: #ee6666;
	text-decoration: none;
}


/***************** Article Row Table ****************/

.ArticleRowTable
{
    width: 100%;
}

.ArticleRowTable_HeaderRow
{
    height: 60px;
}

.ArticleRowTable_HeaderRow_TitleCell
{
    vertical-align: middle;
    padding-left: 10px;
}

.ArticleRowTable_Row
{
    height: 50px;
}

.ArticleRowTable_Row_Cell
{
    padding: 0px 20px 20px 20px;
    vertical-align: top;
}

.ArticleCategoryLink
{
    font-family: "Franklin Gothic Medium Cond" , "Arial Narrow" , Arial, sans-serif;
    font-size: 14pt;
    color: #006666;
    text-decoration: none;
    text-align: left;
    padding-left: 20px;
}

.ArticleCategoryLink:visited
{
    font-family: "Franklin Gothic Medium Cond" , "Arial Narrow" , Arial, sans-serif;
    font-size: 14pt;
    color: #006666;
    text-decoration: none;
    text-align: left;
    padding-left: 20px;
}

.ArticleCategoryLink:hover
{
    font-family: "Franklin Gothic Medium Cond" , "Arial Narrow" , Arial, sans-serif;
    font-size: 14pt;
    color: #006666;
    text-decoration: underline;
    text-align: left;
    padding-left: 20px;
}


/******************************************************/
