Body {font-family: Simplified Arabic;; ; text-align: center;  margin: 0; background-color: #F2F2F2;}
Table {direction: rtl; background-color: white;} 



Table#TopTable {margin-left: auto; margin-right: auto; width: 750px; border-collapse: collapse; margin-bottom: 0;  height:260px; 
	background: url(../pictures/bannerarb.jpg) no-repeat 0 50px; border-bottom: 2px solid  #003399;}
	
	
Table#TopTable Div {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: maroon; font-style:italic; width:auto; float: right;} 		
/*Table#TopTable Div {float:left; width:100%;  text-align:left; font-weight:bold; font-size: 26px; color: maroon; font-style:italic; } */


Table#TopTable Div a { font-style:normal;}
Table#TopTable TD{vertical-align: top; }
Table#TopTable a{ font-size:18px; font-weight: bold; color: #003399; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
Table#TopTable a:hover { color: red;}
Table#TopTable TD#menu{vertical-align:bottom; text-align:center; font-size:11px;  height:20px; }
Table#TopTable TD#menu a{ font-size:20px;}
Table#TopTable TD#menu a:hover{ color: red;}
Table#TopTable form{ margin:0; padding:0; border:0; float: left; margin-top:10px; margin-right: 5px;}


div.icon { text-align:center; height: 110px; width:120px; margin-right:10px; margin-left:50px; font-weight: bold; background-repeat:no-repeat; 
background-position: center center ;  float: right; font-size:20px; margin-bottom:20px; text-decoration: none; color: black; cursor: hand;}

p.colorbox a{font-size: 16px;  line-height:19px;}
p.colorbox a:hover{ color: red}
p.colorbox { margin-top:0; padding:5px; border: 1px solid #dddddd;}

Table#BottomTable {margin-left: auto; margin-right: auto; width: 750px; font-size: 12px;} 
Table#BottomTable TD {text-align: center; height: 30px; vertical-align: bottom;}

Table#TitleTable {margin-left: auto; margin-right: auto; width: 750px; font-size: 18px; font-weight: bold; border-collapse: 0;  border-bottom: 1px solid #aaaaaa;}
Table#TitleTable TD{margin:0; padding: 0; padding-top: 2px;  padding-bottom: 2px;  color: #aaaaaa}

Table#MainTable {margin-left: auto; margin-right: auto; width: 750px; font-size: 16px;  margin-top: 0; border-collapse: collapse;}
Table#MainTable TD {padding: 5px; text-align: justify;}

Div.Menu {float: right;  width: 200px;  margin: 5px; margin-right: 0; padding: 5px; margin-top: 0; padding-top: 2px; text-align: left; background-color: white; border: 1px solid #009900;}
Div.Menu Ul {list-style-type: none; margin: 0; color: #006600;}
Div.Menu Ul li{margin-top: 3px;}
Div.Menu Ul a{font-size: 14px; color: #006600; }
Div.Menu Ul a:hover {color: red;}
Div.Menu Div {margin-top: 10px;  font-size: 12px;}

A.Links {font-size: 16px; color: #00663E;}
A.Links:hover {color: red}

Table#TitleTable A {text-decoration: none; color: grey;}
Table#TitleTable A:hover {color: red;}


Table.ServiceTable {width: 100%; font-size: 16px; margin-top: 30px;}
Table.ServiceTable b {font-size: 18px; font-variant: small-caps;}
Table.ServiceTable TD {width: 25%;}
Table.ServiceTable A {color: #000000;}
Table.ServiceTable A:hover {color: red;}

Table.ArticleTable {width: 100%; font-size: 16px; margin-top: 10px;}
Table.ArticleTable b {font-size: 18px; font-variant: small-caps;}
Table.ArticleTable TD {width: 25%;}
Table.ArticleTable A {color: #000000;}
Table.ArticleTable A:hover {color: red;}

Li.RelatedLinks {text-align: center;  font-weight: bold; background-color: 009900; color: white;}
Div.InlineImage {margin: 5px; padding: 0; text-align: center; font-size: 12px; float: left; clear: left; color: maroon;}
Div.InlineImage IMG {border: 1px solid black;}
Table#MainTable Table.BeforeAndAfter TD {text-align: center; font-size: 16px; font-weight: bold; color: maroon;}
Table#MainTable Table.InlineTable {width: 100%;  font-family: verdana; font-size: 16px; border-collapse: collapse;}
Table#MainTable Table.InlineTable TD{ border: 1px solid black; text-align: right;}

DIV.ColorThemes {float: left; margin-right: 20px;}
DIV.ColorTheme {float: left; width: 10px ; height: 10px; font-size: 0em; margin-right: 5px; margin-top: 5px; cursor: hand;}

Table#IndexPageTable {width: 100%; border-collapse: collapse; background: url(../Pictures/Surgical-Hospital-9.jpg) fixed no-repeat;}

Table#IndexPageTable a {font-size: 16px; font-variant: normal; font-weight: normal;}
Table#IndexPageTable a:hover {}

Table#IndexPageTable Td.Left{width: 50%;  font-variant: small-caps;  font-size: 18px; font-weight: bold; font-family: verdana; padding-bottom: 60px;  vertical-align: top;} 

Table#IndexPageTable Td.Left Img {float: right;}
Table#IndexPageTable Td.right Img {float: left}

Table#IndexPageTable Td.Left Div {float: right}
Table#IndexPageTable Td.Right Div {float: left;}


Table#IndexPageTable Td.Right{width: 50%;  font-variant: small-caps;  font-size: 18px; font-family: verdana; font-weight: bold; text-align: right;  padding-bottom: 60px;  text-align: left; vertical-align: top;} 


Table.Doctors TD.Departments {font-size: 16px; font-weight: bold; font-variant: samll-caps; background-color: #006666; color: white;}
Table.Doctors Table Td{ font-size: 16px; }
Table.Doctors Table {width: 100%; margin-top: 20px; border-bottom: 1px solid #006600;}
Table.Doctors Img{ float: left; margin-right: 20px; margin-bottom: 20px; border: 1px solid black;}
Table.Doctors ul {text-align: justify}


TD.VisitTD {border-width: 2px ; border-style: outset; font-weight: bold; width: 240px;  font-size:16px;}
TD.VisitTD P{text-align: right; font-weight: normal;}
TD.VisitTD IMG {float: left; width: 60; height: 92; margin-bottom: 20px; margin-left: 2px;}
TD.VisitTD br {clear: both;}

Div.ContactLeft {width: 350px; float: right; border: 1px solid #006600; height: 130px; padding: 5px; margin-top: 20px; margin-right: 5px; clear: right;}
Div.ContactRight {width: 350px; float: left;  border: 1px solid #006600; height: 130px; padding: 5px; margin-top: 20px; margin-left: 5px; clear: left;}

Form#theForm {}
Form#theForm Table {width: 100%; font-size: 16px;}
Form#theForm Table Td {Text-align: right; vertical-align: top;}

Div.InlineDoctor {clear: right; margin-top: 5px; float: right; width:150px; font-size: 14px; text-align: center; border: 1px solid #006600;  margin-left: 10px; margin-bottom: 10px;}
Div.InlineDoctor Table {width: 100%; font-size: 14px;}
Div.InlineDoctor Td {text-align:left;}

.FormSectionHeader {font-size: 20px; font-weight: bold; height: 50px; vertical-align: bottom !important ; color: Maroon;}
.RequiredField:first-letter {color: red;}