/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                             General Styles
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
body
{
	margin: 0px;
	direction: rtl;
	background-color: white;
	font-family: Arial;
	font-size: 14px;
}

input
{
	color: Black;
	font-size: 14px;
}
textarea
{
	color: Black;
	font-size: 15px;
}

select
{
	color: #003466;
	font-size: 13px;
}

a
{
	color: #9d1f5e;
	font-size: 15px;
	font-weight: bold;
}

a:link
{
	color: #9d1f5e;
	text-decoration: underline;
}

a:visited
{
	color: #9d1f5e;
	text-decoration: underline;
}

a:hover
{
	color: #f9a83d;
	text-decoration:underline;
}

.SeparatingSpace
{
	height:10px;
	background-color:White;
}

.MainTable
{
	height:100%;
	background-color: White;
}
.error
{
	color:red;
	font-size:15px;
	font-weight:bold;
	padding:2 2 2 2;
}
.button
{
	color:White;
	background-color:#ff9700;
	height:18px;
	width:35px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:15px;
	border-width:0px;
	cursor:hand;
}
.buttonOut
{
	color:#ff9700;
	background-color:#f3e9ec;
	height:18px;
	width:35px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:15px;
	border-width:0px;
	cursor:hand;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                             Header style
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.HeaderStyle
{
	background-image:url(../images/header_sep.jpg);
	background-position:center center;
	background-repeat:repeat-x;
}

.HeaderDate
{
	color:#606064;
	font-weight:bold;
	font-size:13px;
	padding:0 4 0 4;
	text-align:right;
}

.HeaderDate a:link, .HeaderDate a:visited
{
	color:#606064;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.HeaderDate a:hover
{
	text-decoration:underline;
}
.UserFile a:link, .UserFile a:hover, .UserFile a:visited
{
	color:#ff9700;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.HeaderBottom
{
	height:30px;
	background-color:#ffedd9;
}
.HeaderSearch
{
	padding:0 5 0 8;
	text-align:left;
	vertical-align:bottom;
}
.WelcomeMsg
{
	color:White;
	font-size:15px;
	font-weight:bold;
	vertical-align:bottom;
	height:20px;
	text-align:left;
	padding:10 0 0 10;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                             Footer style
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.FooterStyle
{
	text-align:center;
	background-color:#9d1f5e; 
	color:White; 
	width:100%; 
	height:25px;
	font-size:13px
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                             Login Control style
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.LoginTable
{
	background-color:#fdeeda;
	color:#3e3e41;
	font-weight:bold;
}


/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                             Registration Page style
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.RegisterTable
{
	color:#3e3e41;
	font-weight:bold;
}
.Title
{
	color:#9d1f5e;
	text-align:right;
	font-weight:bold;
	height:25px;
	font-size:15px;
	background-color:#fde3b1;
	border-bottom:solid 1px #9d1f5e;
	border-top:solid 1px #9d1f5e;
	padding:5 5 5 0;
}
.Title a:link, .Title a:visited, .Title a:hover
{
	color:#9d1f5e;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.RightSide
{
	background-color:#f0f0f0;
	border-bottom:solid 2px white;
	padding:2 0 2 2;
	text-align:left;	
	color:#3e3e41;
	font-weight:bold;
	font-size:14px;
}
.TableHeader
{
	color:#9d1f5e;
	font-weight:bold;
	font-size:16px;
	padding:5 5 5 0;
	text-decoration:underline;
}
.TableHeader a, .TableHeader a:link, .TableHeader a:hover
{
	color:#9d1f5e;
	font-weight:bold;
	font-size:17px;
	padding:8 5 0 0;
	text-decoration:underline;
}
.LeftSide
{
	background-color:#f3e9ec;
	padding:1 5 1 5;
	font-size:13px;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                             Page Title style
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.PageSide
{
	background-image:url(../images/category_side.jpg);
	background-repeat:repeat-y;
	background-position:left center;
}
.PageTitle
{
	color:White;
	background-repeat:repeat-x;
	background-image:url(../images/category_center.jpg);
	background-position:center center;
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	padding:3 20 2 5;
	white-space: nowrap;
}
.PageSpace
{
	background-image:url(../images/category_space.jpg);
	background-position:center center;
	background-repeat:repeat-x;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.Category
{
	background-color:#ffedd9;
	border-bottom:inset 1px #9d1f5e;
	padding:4 4 4 1;
	color:#8c0c54;
	font-weight:bold;
	font-size:15px;
}
.Category a:link
{
	color:#8c0c54;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.Category a:visited
{
	color:#8c0c54;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.Category a:hover
{
	color:#8c0c54;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.SpecialCategory
{
	
}
.TabCategory
{
	background-image:url(../images/tab_center.jpg);
	background-position:center center;
	background-repeat:repeat-x;
	color:White;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	height:20px;
	text-align:center;
	cursor:hand;
	padding-left:5;
	padding-right:5;
}
.TabCategory a:link, .TabCategory a:hover, .TabCategory a:visited
{
	color:White;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                             Blog Page style
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.BlogTitle
{
	color: black;
	font-size: 22px;
	font-weight: bold;
	font-family:Arial;
	text-align:center;
	padding:20 0 0 0;
}
.BlogWriter
{
	color: black;
	padding:0 10 0 4px;
	font-size:15px;
	font-weight:bold;
}
.BlogCounter
{
	color: black;
	padding:0 0 0 4px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}
.BlogWriter1
{
	color: black;
	padding:0 0 0 4px;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
.BlogDetails
{
	text-align: justify;
	padding: 0 5 10 5;
	font-weight:bold;
	color:#2b3240;
	font-size:15px;
	vertical-align:top;
}
.BlogDate
{
	color: black;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.CommentText
{
	color: #2b3240;
	font-weight:bold;
	font-size:15px;
	padding:5px 2 5 0;
}

.CommentVisitorName
{
	color: #a22b72;
	font-size: 14px;
	font-weight: bold;
}

.CommentDetails
{
	color: #a22b72;
	font-size: 12px;
	font-weight: bold;
}


/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                             LastestBlogs style
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.LatestBlogTitle
{
	color: #9d1f5e;
	font-size: 16px;
	font-weight:bold;
	padding:5 5 5 8;
	text-align:right;
}
.LatestBlogTitle a:link, .LatestBlogTitle a:visited, .LatestBlogTitle a:hover
{
	color: #9d1f5e;
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}
.LatestBlogTag
{
	color: #555555;
	font-size: 16px;
	font-weight: bold;
	padding:5 25 5 10;
	text-align:justify;
}
.LatestBlogWriter
{
	color: black;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
}
.LatestBlogAuthor
{
	color: #9d1f5e;
	font-size: 15px;
	font-weight: bold;
	padding:2 5 2 0;
}

.LatestBlogAuthor a:link, .LatestBlogAuthor a:visited, .LatestBlogAuthor a:hover
{
	color: #9d1f5e;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
}

.Borders
{
	border-bottom:solid 1px #b7b7b7;
}
.AltBorders
{
	border-bottom:solid 1px #b7b7b7;
	background-color:#f3e9ec;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                             Grid style
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.DataGridItem
{
	font-weight:bold;
	color:#2b3240;
	font-size:15px;
	vertical-align:middle;
	padding:6 1 6 1;
}
.DataGridAlternating
{
	background-color: #f3e9ec;
	font-weight:bold;
	color:#2b3240;
	font-size:15px;
	vertical-align:middle;
	padding:6 1 6 1;
}

.DataGridSelectedItem
{
	background-color: #dcb8c2;
	color:#2b3240;
	font-weight:bold;
	font-size:15px;
}
.DataGridHead
{
	color: white;
	font-weight: bold;
	background-color: #9d1f5e;
	padding:1 5 1 5;
}
.DataButton
{
	color: #ff9700;
	font-weight: bold;
	text-decoration:none;
	border-right:solid 1px #aca899;
	cursor:hand;
}
.DataButton a:link, .DataButton a:hover, .DataButton a:visited
{
	color: #ff9700;
	font-weight: bold;
	text-decoration:none;
	border-width:0px;
	text-align:center;
}

.CategoryTable
{
	padding:5 0 5 0;
}

.CategoryTable th
{
	color: white;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	background-color:#9d1f5e;
	border:solid 1px white;
}

.CategoryTable td
{
	color: black;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	border:solid 1px white;
}

.OptionTable
{
	border:solid 1px #f8bd6f;
}

.OptionTable td
{
	border-left:solid 1px #f8bd6f;
	text-align:center;
	width:33%;
	padding:5 0 5 0;
}
