﻿/* Shared */
body
{
    font-family: MS Sans-Serif;
/*	background : White url(/App_Themes/Default/Images/Background.jpg) no-repeat fixed center;*/
}

.CommandIcon
{
	border:none;
}


a.Shared_Command:link
{
    color: #9900ff; font-family:Tahoma; font-size:10pt; text-decoration:none;
}
a.Shared_Command:visited
{
    color: #9900ff; font-family:Tahoma; font-size:10pt; text-decoration:none;
}
a.Shared_Command:hover
{
    color: #ff66cc; font-family:Tahoma; font-size:10pt; text-decoration:underline;
}
.Shared_CommandButton
{
	border: double 3px #a9a9a9;
	height: 25px;
	background-color: #f5f5f5;
	color: #696969;
}

.Shared_PopupBackground
{
    background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.Shared_ReportPopup
{
    border-width: 3px;
    border-style: solid;
    border-color: #9966ff;
    padding: 3px;
    width: 600px;
    height:420px;
    text-align: left;
    vertical-align:top;
    position: relative;
    top: 10px;
    font-size:small;
}

.Shared_ReportPanel
{
    width:626px;height:450px;text-align:center;
}
.Shared_ReportLabel
{
    font-weight:bold;   
}

.Shared_PopupLabel
{
    width:70px; vertical-align:top; font-family:Tahoma; font-weight:bold; font-size:8pt;
}

.Shared_StatusPopup
{
    border-width: 3px;
    border-style: double;
    border-color: #cc33ff;
    padding: 3px;
    width: 600px;
    text-align: left;
    vertical-align:top;
    font-family:Tahoma;
    font-size:small;
    font-weight:bold;
    vertical-align:middle;
    text-align:center;
}
.Shared_StatusPanel
{
     background-color:transparent;text-align:center; width:100%;
}
.Shared_FCKEditorMessage
{
    /*font-family:Tahoma; font-size:10pt;   */
}
.Shared_PageLoad
{
    border-color:#C000C0;border-style:Double;border-width:3px;width:200px;
}
.Shared_InnerPageLoad
{
    text-align:center; vertical-align:middle; font-size:8pt; font-family:Tahoma;width:100%;
}
.Shared_Popup_NewTitle
{
    font-weight: bold;
    color: #ff3333;
}
.Shared_Popup_ReportTitle
{
    font-weight:bold; color:Blue;
}
/* Header */
.Header_LoginStatus
{
    font-family:Tahoma;
    font-size: small;
    color: #000099;
}
a.Header_ProfileLink
{
    font-family:Tahoma;
    font-size: small;
    color: #000099;
}

/* TopicRead.aspx */
.TopicRead_LeftCell
{
    width:200px; vertical-align:top; font-size:small;height:240px;
}
.TopicRead_UserPanel
{
    width: 197px;
    min-height: 248px;
    text-align: center;
    background-color: #ccccff;
}
.TopicRead_ItemID
{
    width:100px; background-color:White;  
} 
.TopicRead_ItemIDText
{
    font-family:Tahoma; font-size:8pt; font-weight:bold; background-color:White;
}
.TopicRead_UserBox
{
    margin-left:10px;margin-right:10px;margin-top:5px;margin-bottom:0px; padding: 5px; border: solid Navy 1px; background-color: White;min-height:200px;
}
.TopicRead_UserTable
{
    vertical-align:top;width:90%;height:200px;
}
.TopicRead_UserNameDiv
{
    overflow:hidden; width:150px; height:15px; text-align:center;  
}
.TopicRead_UserNameSpan
{
    font-family:Tahoma; font-size:8pt; font-weight:bold;
} 

.TopicRead_RightCell
{
    vertical-align:top; text-align:center;font-size:small;
}
.TopicRead_MessagePanel
{
    text-align: left;
    width:540px;
    background-color: #ffd7ff;
}
.TopicRead_OuterMessageBox
{
    padding: 10px;
}
.TopicRead_MessageBox
{
    padding: 5px; border: solid Red 1px; background-color: White; text-align:left;
}
.TopicRead_CommandDiv
{
    text-align:right; font-size:small;
}
.TopicRead_MessageDiv_IE6
{
    height:135px; font-size:small;
}
.TopicRead_MessageDiv
{
    min-height:135px; font-size:small;   
}
.TopicRead_MessageHr
{
    border:solid 1px #ffb6c1;   
}
.TopicRead_ItemDate
{
    text-align:right; font-size:small;
}
.TopicRead_TextPicture
{
    text-align:center;   
}
.TopicRead_ImgTextPicture
{
    max-width:500px;   border:none;
}
.TopicRead_ImgUserPicture
{
    max-width:120px;
    max-height:120px;   
}
.TopicRead_ReplyPopup
{
    border-width: 3px;
    border-style: solid;
    border-color: #ff6633;
    padding: 3px;
    width: 600px;
    height: 420px;
    text-align: left;
    vertical-align: top;
    position: relative;
    top: 10px;
    font-size:small;
}
.TopicRead_ReplyPanel
{
    width:626px;height:450px;text-align:center;
}
.TopicRead_BigReplyButton
{
    border: #003333 thin solid; width: 300px; background-color: #99ff99;
}

/* TopicList.aspx */

a.TopicList_TopicLink:link
{
    color: #330099; font-family:Tahoma; font-size:8pt; text-decoration:none;
}
a.TopicList_TopicLink:visited
{
    color: #cc00cc; font-family:Tahoma; font-size:8pt; text-decoration:none;
}
a.TopicList_TopicLink:hover
{
    color: #ff6600; font-family:Tahoma; font-size:8pt; text-decoration:underline;
}
.TopicList_TopButton
{
    border: #000066 thin solid;
    background-color: #b0e0e6;
    color: #0000ff;
    text-decoration: none;
    font-size:10pt;
    font-family:Tahoma;
}
.TopicList_NewTopicPopup
{
    border-width: 3px;
    border-style: solid;
    border-color: #ff6633;
    padding: 3px;
    width: 600px;
    height: 470px;
    text-align: left;
    vertical-align: top;
    position: relative;
    top: 10px;
    font-size:small;
}

.TopicList_UpdateProgress
{
    text-align:center;
    vertical-align:middle;
    background-color:white;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:2;
	position:absolute;
}

.TopicList_Title
{
    background-color:#d9e0e6;font-size:8pt;font-family:Tahoma; font-weight:bold; text-align:left; vertical-align:middle; height:19px; width:100%;
}

.TopicList_MostActive_Title
{
	background-color: #ffffcc;
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 19px;
	width: 100%;
	color: #6a0000;
}
.TopicList_TopicListPanel
{
    width:100%; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; overflow:hidden;
}

.TopicList_MostActiveList_RowStyle
{
    background-color: #FFFBD6;
    height: 20px;
    font-size: 8pt;
    color: #993366;
    font-family: Tahoma;
    border-width: 0px;
    font-weight: normal;
}
.TopicList_MostActiveList_HeaderStyle
{
    background-color:#990000;height:19px;font-size:8pt; font-family:Tahoma;font-weight:bold;
}
.TopicList_MostActiveList_AlternatingRowStyle
{
    background-color: White;
    color: #cc6633;
    font-size: 8pt;
    font-family: Tahoma;
}
.TopicList_TopicList_RowStyle
{
    background-color: #EFF3FB;
    height: 20px;
    font-size: 8pt;
    font-family: Tahoma;
    text-align: left;
    border-width: 0px;
    color: #0000cc;
}
.TopicList_TopicList_HeaderStyle
{
    background-color:#507CD1;height:19px;font-size:8pt;font-family:Tahoma;font-weight:bold;color:White;
}
.TopicList_TopicList_PagerStyle
{
    color:White; text-align:right; font-size:8pt;font-family:Tahoma;
}
.TopicList_TopicList_AlternatingRowStyle
{
    background-color: White;
    font-size: 8pt;
    font-family: Tahoma;
    color: #0066cc;
}
.TopicList_UserOnline
{
    color: #336633;
    font-size: 9pt;
    border-left: solid 1px #336633;
    border-right: solid 1px #336633;
    border-bottom: solid 1px #336633;
    background-color: #e6ffe6;
    height:50px;
}
/* Search */
.Search_InputPanel
{
    text-align: left;
    font-size: small;
    width: 520px;
}
.Search_HeadInputPanel
{
    position:relative;left:10px; border: solid 1px #00008b; width:500px; background-color:White;   
}
.Search_ToggleInputPanel
{
    background-color:#dcdcdc;width:100%;
}
.Search_TogglePanel_Left
{
    text-align:left;
}
.Search_TogglePanel_Right
{
    text-align:right   
}
.Search_InnerInputPanel
{
    border:none;
}
.Search_InputTable
{
    width:100%; text-align:left; border:none;
}   
.Search_HeadResultPanel
{
    background-color:White; width:98%; text-align:left; border: #00008b 1px solid;
}
.Search_ToggleSearchPanel
{
    background-color:#dcdcdc;font-size:small;width:100%;
}
.Search_InnerResultPanel
{
    width:100%;text-align:center;
}
.Search_HeadResultGrid
{
    text-align:left; width:98%;
}
.Search_ResultGrid_RowStyle
{
    background-color:#EFF3FB;font-family:Tahoma;color:Navy;
}
.Search_ResultGrid_PagerStyle
{
    text-align:center;background-color:#2461BF;font-family:Tahoma;font-size:8pt;
}
.Search_ResultGrid_HeaderStyle
{
    background-color:#507CD1;font-weight:bold;color:White;font-family:Tahoma;font-size:8pt;
}
.Search_ResultGrid_AlternatingRowStyle
{
    background-color:White;font-family:Tahoma;color:#8b008b;
}
.Search_UpdateProgress
{
    font-size:8pt; font-family:MS Sans-Serif;text-align:center;
}
.Search_Button
{
    background-color:#C0FFFF; border-color:Blue;  
}
.Search_ResultKeyWords
{
    font-size: small;
    color: #0000cc;
    font-family: Tahoma;
}
.Search_ResultTimeTaken
{
    font-size: small;
    color: #660099;
}
.UserProfile_HeaderTable
{
    width:100%;
}
.UserProfile_ContentTable
{
    width:100%; border:0px;
}
.UserProfile_HeaderPanel
{
     width:100%; background-color:#ccccff; border: solid 1px #000080;
}
.UserProfile_ContentPanel
{
     width:100%; background-color:#e0ffff; border: solid 1px #000080;
}
.UserProfile_HeaderLeftCell
{
    font-family:Tahoma;
    font-weight:bold;   
}
.UserProfile_HeaderRightCell
{
    text-align:right;
}

.UserProfile_LeftCell
{
    font-family:Tahoma;
    width:200px; vertical-align:top;
}
.UserProfile_RightCell
{
    
}
.UserProfile_MaskedEditFocus
{
    background-color: #ffffcc;
}
.UserProfile_MaskedEditError
{
    background-color: #ffcccc;
}
.NewPostsList_Link
{
	color:#006400; font-size:small;
}
.NewPostsList_AlternativeLink
{
	color:#228b22; font-size:small;
}
.NewPostsList_Title
{
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	background-color: #f0ffff;
	height: 25px;
	border-right: solid 1px #1C5E55;
	border-left: solid 1px #1C5E55;
	border-top: solid 1px #1C5E55;
	color: #006400;
}
.NewPostsList
{
	border:solid 1px #1C5E55; background-color: #f8f8ff;
}