
/* Structure Styles */ 
#maintable {
	margin-right: auto;
	margin-left: auto;
}
.topbar {
	background-image: url(../images/images/logo_back.gif);
	background-repeat:repeat;
	
	padding-right: 0px;
	padding-left: 0px;

	
	
}

.basebg {
	background-image: url(../images/page-bg.gif);
	background-repeat:repeat-y;
	padding-right: 14px;
	padding-left: 14px;
}

.popupMenu  {
	position:absolute;
	visibility:hidden;
	background-color:#AAFFFF;
	
    FONT-FAMILY:  Tahoma,Traditional Arabic;
    
    font-weight:bold;
    color: #ffffff;
	background-color: #b7d5f8;
	
	padding: 2px;
	display:block;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	
	
	PADDING-RIGHT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13pt;  
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Traditional Arabic, Times New Roman;
    
}
.popupMenu a:link{
	color: #000000;
	text-decoration: none;
	
}

.popupMenu a:hover{
	color: #ADBFD1;
	text-decoration: none;
	
}


.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:right top;
	background-color:#F5F7F8;
	
}


.leftbasebg {
	background-image: url(../images/leftpage-bg.gif);
	background-repeat:repeat-y;
	padding-right: 9px;
	padding-left: 9px;
}
.subBasebg {
	background-image: url(../images/subPage-bg.gif);
	background-repeat:repeat-y;
	padding-right: 14px;
	padding-left: 14px;
}
.sideBarMenu{
	padding-right: 14px;
	padding-left: 14px;
}
#contenttable {
	margin-top: 0px;
}
.navtd {
	width: 150px;
	background-color: #F7CE9E;
}

td {
    /* vertical-align:top; */
}
.tdButtom 
{
vertical-align: bottom;
}

.tdButtom 
{
vertical-align: bottom;
}

.tdMiddle 
{
vertical-align:middle; 
}

.tdVisitors
{
padding-right: 20px;
padding-left:20px;
}
/* navigation Styles */
.buttonscontainer {
	width: 150px;
}
.buttons a:link, .buttons a:visited {
	color: #000000;
	background-color: #b7d5f8;
	
	padding: 2px;
	display:block;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	font-size:15px;
	width: 150px;
	PADDING-RIGHT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt;  
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Traditional Arabic, Times New Roman;
}

.buttons a:hover {
	background-color: #d7e5fe;
	background-image:url(../images/buttonback5.gif);
	color: #333333;
	text-decoration: none;
}
p a:link, a:visited {
    color: #000000;
	text-decoration: none;
}
/* Text and Link Styles */
h1, h2, h3, h4 {
	line-height: normal;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #9f6d22;
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {
	color: #1f5893;
	text-decoration: none;
	line-height: 1.5em;
}

a:hover {
	color: #ADBFD1;
	text-decoration: none;
}


/* Additional Styles */
.footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #90B0EB;
	padding: 0px;
	margin: 10px 0px;
	font-size: 11px;
}
.designed  {
	font-size: 10px;
	color: #999999;
}
.designed a {
	color: #999999;
}
.tdMenu 
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
.sidebar {  background-image: url(../images/lside8.gif); background-repeat: repeat-y}

.buttonsM2 a:link, .buttonsM2 a:visited {
	color: #000000;
	background-color: #FFE8C4;
	padding: 1px;
	display:block;
	border-bottom: 1px solid #FCDBA7;
	border-top:1px solid #ffffff;
	text-decoration: none;
	text-align: right;
	width: 140px;
	background-image: url(../Images/ui2.gif);
	background-repeat:no-repeat;
	background-position:right;
    
	PADDING-RIGHT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt;  
	LINE-HEIGHT: 24px; 
	FONT-FAMILY: Traditional Arabic
}
.buttonsM2 a:hover {
	background-color: #faf6ef;
	
	color: #333333;
	text-decoration: none;
}
.tdDisTxt
{
	 padding-left:5;
	 padding-right:5;
	  font-family:Tahoma;
	  font-size:10;
}
.tdHeaderStyle
{
	font-family:Tahoma;
	  font-size:14;
  color:#1f5893;
}
.tdLableStyle
{
	font-family:Tahoma;
	font-size:12;
	font-weight:bold;
	  
}
.tdDetailsStyle
{
	PADDING-RIGHT: 10px;
	PADDING-left: 10px;
	font-family:Tahoma;
	  font-size:12;
	  
}
.headers
{
	color: #000000;
	
	padding: 2px;
	text-decoration: none;
	text-align: right;
	
	PADDING-RIGHT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20pt;  
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Traditional Arabic;
}	

.tdNewaStyle
{
	PADDING-RIGHT: 10px;
	PADDING-left: 10px;
	font-family:Tahoma;
	  font-size:12;
	  
}

.MenuTop a:link, .MenuTop a:visited {
	
	color: #000000;
	padding: 3px;
	
	display:inline-block;
	
	background-image:url(../images/menuTop1.gif);
	width: 45px;
	height:19px;
	text-decoration: none;
	text-align:center;
	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt;  
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Traditional Arabic, Times New Roman;
}

.MenuTop a:hover {
	
	background-image:url(../images/menuTop1.gif);
	color: #ffffff;
	text-decoration: none;
}
.tdHead{
	color: #000000;
	background-color: #E2AE7E;

	display: block;
	border-bottom:solid 1px #000000;
	border-top:1px solid #000000;

    height:5px;
	
	width:100%;
  
	

}

.topicMenu a:link, .topicMenu a:visited {
	color: #000000;
	
	padding: 2px;
	display:block;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: right;
	width: 120px;
	
	PADDING-RIGHT: 20px; 
	
	FONT-SIZE: 10pt;  
	LINE-HEIGHT: 15px; 
	FONT-FAMILY:  Tahoma,Traditional Arabic;
	
}
.topicMenu a:hover {
	background-color: #FBF8E3;
	color: #1f5893;
	
	text-decoration: none;
}

.classMenu a:link, .classMenu a:visited {
	color: #000000;
	
	padding: 2px;
	display:block;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: right;
	width: 100px;
	
	PADDING-RIGHT: 5px; 
	
	FONT-SIZE: 10pt;  
	LINE-HEIGHT: 15px; 
	FONT-FAMILY:  Tahoma,Traditional Arabic;
	
}
.classMenu a:hover { 
	background-color: #FBF8E3;
	color: #1f5893;
	
	text-decoration: none;
}

.subMenu a:link, .subMenu a:visited {
	color: #000000;
	
	padding: 2px;
	
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: right;
	
	
	PADDING-RIGHT: 5px; 
	
	FONT-SIZE: 10pt;  
	LINE-HEIGHT: 15px; 
	FONT-FAMILY:  Tahoma,Traditional Arabic;
	
}
.subMenu a:hover {
	
	color: #ADBFD1;
	
	text-decoration: none;
}

.subHealth a:link, .subHealth a:visited {
	color: #000000;
	
	text-decoration: none;
	text-align: right;
	
	FONT-SIZE: 8pt;  
	width: 100px;
	FONT-FAMILY:  Tahoma,Traditional Arabic;
	line-height: 1.5em;
	
}
.subHealth a:hover {
	background-color: #FBF8E3;
	color: #1f5893;
	
	text-decoration: none;
}

.tdMainPageSupSubject 
{
	padding-right: 10px;
	padding-left: 10px;
 
}
.ctrlLable
{
color: #000000;
	
	
	text-decoration: none;
	text-align: left;
	
	FONT-SIZE: 10pt;  
	LINE-HEIGHT: 15px; 
	FONT-FAMILY:  Tahoma,Traditional Arabic;
}

.dataView
{
color: #000000;
	
	
	text-decoration: none;
	text-align: right;
	 padding-right:5px;
	FONT-SIZE: 9pt;  
	LINE-HEIGHT: 15px; 
	FONT-FAMILY:  Tahoma,Traditional Arabic;
}

.membersModules
{
 padding-left:5px;
 padding-right:5px;
 padding-bottom:10px;
 padding-top:15px;
}

.membersMMenu a:link, .membersMMenu a:visited {
	color: #000000;
	text-decoration: none;
	text-align: right;
	
	FONT-SIZE: 9pt;  
	width: 100px;
	FONT-FAMILY:  Tahoma,Traditional Arabic;
	
line-height: 1.5em;
}

.membersMMenu a:hover {
	
	color: #1f5893;
	
	text-decoration: none;
}

.ctrlLabler
{
color: #000000;
	
	
	text-decoration: none;
	text-align:right;
	
	FONT-SIZE: 8pt;  
	LINE-HEIGHT: 15px; 
	FONT-FAMILY:  Tahoma,Traditional Arabic;
}

.tableBorder /* This is the outline round the main forum tables */
{
/*    border: 1px #B2B2B2 solid;  */
    border: 1px outset;
    background-color: #FFFFFF;
}

td.column1 /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
   
     
    color:White;
     font-weight:bold;
    background-color: #78ABDE; 
    background-image: url(../images/forumColumnBackground4.gif); 
    background-repeat: repeat-x; 
   
    
    background-color: #FFFFFF;
    border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
  
}

.column /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
   
     
 
    font-weight:bold;
    background-color: #78ABDE; 
    background-image: url(../images/forumColumnBackground4.gif); 
    background-repeat: repeat-x; 
    color:White;
     vertical-align:top;
    background-color: #FFFFFF;
    border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	
	
    
}

.columnG2 /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
   
     
 
    font-weight:bold;
    background-color: #C1E6F3; 
    background-repeat: repeat-x; 
    vertical-align:top;
    
	
	
    
}

td.column2 /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
    font-weight: bold; 
    font-size: 0.7em; 
    FONT-FAMILY:  Tahoma,Traditional Arabic;
    background-color: #78ABDE; 
    background-image: url(../images/forumColumnBackground1.gif); 
    background-repeat: repeat-x; 
    COLOR: white;
}

TD.fh3 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */ 
{
	font-size: 0.71em; 
	background-color: #FFFFFF; 
	border-top: 1px solid #DDEEFF;
	border-right: 1px solid #DDEEFF;
}

TD.fh4 /* TD.fh4 is Last Post cells on main table (not shaded?) */
{
	
	background-color: #FFFFFF; 
	
	border-top: 1px solid #DDEEFF;
	border-right: 1px solid #DDEEFF;
	line-height: 1.5em;
}
td.f /* Forums column cells on main page; last post, replies, view cells on ShowForums page (shaded cells?) */
{
    
    font-size: 0.9em; 
    FONT-FAMILY:  Tahoma,Traditional Arabic;
    background-color: #DDEEFF;
    line-height: 1.5em;

}
.f /* Forums column cells on main page; last post, replies, view cells on ShowForums page (shaded cells?) */
{
    
    
    FONT-FAMILY:  Tahoma,Traditional Arabic;
    font-size: larger;
     font-weight:100;
    background-color: #DDEEFF;
    border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
    padding-top:8px;
	padding-bottom:8px;
    
	

}
TD.fh5 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */ 
{
	FONT-SIZE: 10pt;  
	  
	FONT-FAMILY: Tahoma;
	background-color: #FFFFFF; 
	border-top: 1px solid #DDEEFF;
	border-right: 1px solid #DDEEFF;
	padding-top:8px;
	padding-bottom:8px;
	
}

td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/
{
    font-size: 0.71em; 
    background-color: #FFFFFF; 
    background-image: url(../images/fhBg.gif); 
    background-repeat: repeat-x;
}

.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/
{
    font-size: 0.71em; 
    background-color: #FFFFFF; 
    background-image: url(../images/fhBg.gif); 
    background-repeat: repeat-x;
}



td.threadSeparator /* Separates posts in ShowPost page */
{
	height: 4px; 
	background-color: #79ABDE; 
} 

TD.fh3a /* TD.fh3a is Alternating table for Post Body in the PostView */ 
{
	font-size: 0.71em; 
	background-color: #F6FBFF; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}

TD.fh3b /* TD.fh3a is Alternating table for Post Body in the PostView */ 
{
	font-size: 0.71em; 
	background-color: #ffffff; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}

td.threadSeparator2 /* Separates posts in ShowPost page */
{ font-weight: bold; 
    font-size: 0.7em; 
    FONT-FAMILY:  Tahoma,Traditional Arabic;
	height: 4px; 
	background-color: #faf6ef; 
} 

td.newPostHead /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
    font-weight: bold; 
    font-size: 0.6em; 
    FONT-FAMILY:  Tahoma,Traditional Arabic;
    background-color: #78ABDE; 
    background-image: url(../images/forumColumnBackground.gif); 
    background-repeat: repeat-x; 
    COLOR: white;
}

.fixedHeader
{
   overflow: auto;
   height: 25%;
}
/*table th
{
   border-width: 4px;
   border-color: Black;
   background-color: Gray;
   position: relative;
   top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
}*/

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

