/* EGH cssTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { 
	font-family: Tahoma, Verdana, Arial; 
}

SELECT { 
	font-size: 13px; 
	font-family: Tahoma, Verdana, Arial, Helvetica; 
}

A {
	text-decoration:none;color:#3F70A0;
}

.WhiteLink {
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
}

.EghTableHeader {
	text-decoration:underline;font-family: tahoma, verdana; color: #ffffff; font-size: 8pt;
}

.EghTableHeaderA {
	text-decoration:underline;font-family: tahoma, verdana; color: #ffffff; font-size: 12pt;
}

.EghTable { 
	border: 1px solid #B0BEC7;  
}

.EghLegalHeader {
	font-weight: bold; color: #CC0000;
	font-family: Verdana, Arial, Helvetica;
}

.EghCustomImagesTD {
	color: #003366;
	font-size: 13px;
	border-collapse: collapse; 
	border-style: solid; 
	border-width: 1;
	border-color:#000000
}

.EghDataTD { 
	border:0px solid #C6CBDE;  
	background-color: #ffffff; 
	color: #003366; 
	font-size: 13px; 
}

.EghDataTDA { 
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	border:0px solid #C6CBDE;  
	background-color: #ffffff; 
	color: #003366; 
	font-size: 13px; 
}

.Row1 { 
	border: 0px solid #C6CBDE; 
	background-color: #EFEFEF; 
	color: #003366; 
	font-size: 13px;
	font-weight:bold;
}

.Row2 { 
	border: 0px solid #C6CBDE; 
	background-color: #ffffff; 
	color: #003366; 
	font-size: 13px;
	font-weight:bold;
}

.EghFieldCaptionTD { 
	border: 0px solid #B0BEC7; 
	font-weight:bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	padding: 6px 6px 6px 6px;
	background-color:#DBDEC5;
}

.EghFieldCaptionTDA { 
	border: 0px solid #B0BEC7; 
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding: 6px 6px 6px 6px;
	background-color:#DBDEC5;
}

.textTitleredA {
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-weight:bold;font-size:13px; color:#e34041; 
text-align:center; text-decoration:none;
border-bottom:1px solid #e34041;
}
.more {
text-decoration:underline; color:#e34041;}

.EghInput { 
	border: 1px solid #7F9DB9; 
	font-size: 13px; 
	font-family: Tahoma, Verdana, Arial, Helvetica; 
}

.EghHeaderTD { 
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding: 1px;
	text-decoration : none;
	padding:4px;
	background-color:#A3B59B;
	border:1px solid #456129;
	color:#ffffff;
	
}

.EghHeaderTDA { 
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px;
	border: 1px solid #456129;
	text-decoration : none;
	background-color: #A3B59B;
}

.ResultsHeaderTDA { 
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	border: 2px solid #ffffff;
	text-decoration : none;
	background-color: #5A6767;
}

.ResultsHeaderTD { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	border: 2px solid #ffffff;
	text-decoration : none;
	background-color: #5A6767;
}

.ResultsHeaderLink { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	text-decoration : none;
	background-color: #5588bb;
}

.Results {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #0D3C41;
}

.ResultsHeaderColumn {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
}

.ResultsHeaderColumnA {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
}

.ResultsColumn {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.ResultsColumnA {
	font-family: Tahoma,Arial,Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.SearchResultsTitle {
	font-size: 13px;
	font-weight: bold;
	color: #0599DC;

}

.EghFooterTD { 
	border: 0px solid #C6CBDE; 
	background-color: #ffffff; 
	color: #336699; font-size: 13px; 
}

.EghErrorDataTD { 
	font-family: Tahoma,Arial,Verdana;
	border: 0px solid #C6CBDE;  
	background-color: #ffffff; 
	color: #FF0000; 
	font-size: 13px; 
}

.EghMiscTD{ 
	border: 2px solid #C6CBDE; 
	background-color: #EFF4FF; 
	padding:5px; 
	font-size: 13px; 
}

.EghButton { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666;
	border: 1px solid #706354;
	text-decoration : none;
	background-color: #f5f5f5;
	cursor: hand;
}

.EghButtonBlue { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #706354;
	text-decoration : none;
	background-color: #4FAFCC;
	cursor: hand;
}

.EghButtonA { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
	border: 1px solid #706354;
	text-decoration : none;
	background-color: #f5f5f5;
	cursor: hand;
}

.EghMenuButton {
	font-family:verdana;
	font-size:11px;
	color:#002244;
	background:#ffffff;
	border-style: solid;
	border-color:#000 #000 #000 #000;
	border-width: 1px;
}

.EghWMenuButton {
	font-family:verdana;
	font-size:11px;
	color:#446699;
	background:#ffffff;
	border-style: solid;
	border-color:#446699;
	border-width: 1px;
}

.error {
	color:#ff0000;
	font-weight:normal;
}

.counter {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;FONT-SIZE: 10px;BORDER-LEFT-COLOR: #ffffff;BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; WIDTH: 300px;COLOR: #990000;DIRECTION: ltr;BORDER-TOP-COLOR: #ffffff;FONT-FAMILY: tahoma,sans-serif;BORDER-RIGHT-WIDTH: 0px;BORDER-RIGHT-COLOR: #ffffff;background-color: #ffffff
}

.col {
	FONT-SIZE: 10px; 
	FONT-FAMILY: tahoma;
}

.w1 {
	WIDTH: 300px; 
	BACKGROUND-COLOR: #ffffff; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: tahoma;
}

.menuBar {
	POSITION: relative;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
}
.Bar {
	BORDER-RIGHT: blue 0px outset;
	BORDER-TOP: blue 0px outset;
	FLOAT: left;
	BORDER-LEFT: blue 0px outset;
	WIDTH: 130px;
	CURSOR: hand;
	TEXT-INDENT: 5px;
	BORDER-BOTTOM: blue 0px outset;
	POSITION: relative;
	BACKGROUND-COLOR: #E5EAEE;
	TEXT-ALIGN: center;
}

.login {border: 1px solid #EBF5F5;color:#7A7D75; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.menu {
	BORDER-RIGHT: buttonhighlight thin outset;
	BORDER-TOP: buttonhighlight thin outset;
	VISIBILITY: hidden;
	BORDER-LEFT: buttonhighlight thin outset;
	WIDTH: 130px;
	LINE-HEIGHT: 50%;
	BORDER-BOTTOM: buttonhighlight thin outset;
	POSITION: absolute;
	BACKGROUND-COLOR: #EAF3FF;
}
.menuItem {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	WIDTH: 100%;
	CURSOR: hand;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: white 1px solid
}
.ItemMouseOver {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	WIDTH: 50%;
	CURSOR: hand;
	COLOR: highlighttext;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: white 1px solid;
	BACKGROUND-COLOR: highlight
}
.ItemMouseOut {
    WIDTH: 50%
}
.Arrow {
	FLOAT: left;
	FONT-FAMILY: Webdings;
	POSITION: Absolute;
	TEXT-ALIGN: left;
}
.barOver {
	BORDER-RIGHT: blue 0px ridge;
	BORDER-TOP: blue 1px ridge;
	FLOAT: left;
	BORDER-LEFT: blue 0px ridge;
	WIDTH: 140;
	CURSOR: hand;
	TEXT-INDENT: 5px;
	BORDER-BOTTOM: blue 0px ridge;
	POSITION: relative;
	BACKGROUND-COLOR: #E5EAEE;
	TEXT-ALIGN: center;
}

.Title {
	background : #E4E9ED none;
	color : #00009F;
	font-weight : normal;
	text-decoration : none;
	font-size : 105%;
}

.address {
	background : White none;
	color : #336699;
	font-size : 150%;
	font-family : Verdana;
}

.menuskin {
	position:absolute;
	width:165px;
	background-color: #EAF3FF;
	border: 1px solid #AABCD0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	visibility:hidden;
}

.menuskin a {
	text-decoration:none;
	color:black;
	padding-left:10px;
	padding-right:10px;
}

#mouseoverstyle {
	background-color:highlight;
}

#mouseoverstyle a { 
	color:white;
}

.tip {
	font-family: verdana; color: 660000; font-size: 10pt;
}

body {
scrollbar-face-color:#D8E2E7;
scrollbar-shadow-color:#D8E2E7;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#96AABD;
scrollbar-darkshadow-color:#96AABD;
scrollbar-track-color:#C2CACF;
scrollbar-arrow-color:#606D79;
}

.EghTableHome { 
	border: 1px solid #ECF3FF; 
	color: #336699;
}

	
.EghTD { 
	border: 0px solid #F7F7FB; 
	background-color: #ffffff; 
	font-family: Helvetica;
	 
}

.EghTableTopMenu { 
	border-bottom: 1px solid #EBF5F5; 
	border-right: 1px solid #EBF5F5; 
	border-top: 1px solid #EBF5F5; 
	border-left: 1px solid #EBF5F5; 
}

.EghInfoBox {
	color: #5F6D6D;
	border-top: 1px solid #5F6D6D; 
	border-left: 1px solid #5F6D6D; 
	border-bottom: 1px solid #5F6D6D; 
	border-right: 1px solid #5F6D6D; 
	padding: 5px;
	background-color: #ffffff;
}

.body {width:780px;}
.toplink {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin-left:10px;}
.toplink a:hover {color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;text-decoration:underline; margin-left:10px;}
.graylinkbg { font-size:17px;background-image:url(../images/graylink.jpg); height:35px;}
.NameBar { font-size:17px;background-image:url(../images/graylink.jpg); height:35px;}
.graylink {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-align:   center;}
.graylink a:hover {color:#7A7D75; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-align:center;}
.redlinkbg {background-image:url(../images/redlink.jpg);}
.redlink {color:#DD3937; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; text-align:   center}
.redlink a:hover {color:#7A7D75; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;text-decoration:underline;text-align:center;}
.footer { background-image:url(../images/grayboxC1.jpg);color:#FFFFFF;}
.footerlink {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none; text-align:center; }
.footerlink a:hover {color:#Fafaf8; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-decoration:underline;text-align:center;}
.vcontainer {margin-left:5px; margin-top:170px}
.search {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.searchbg {background-image:url(../images/grayboxC.jpg)}
.copy {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; text-align:center;}
.text {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:left; margin:5px;}
.textTitle {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:left; margin:5px; text-decoration:underline;}
.textlink {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7A7D75; text-align:left; font-style:italic; text-decoration:none;}
.textlink a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:left; margin:5px; font-style:italic; text-decoration:underline;}
.liney {background-image:url(../images/line1.jpg); background-repeat:repeat-y;}
.linex {background-image:url(../images/linex1.jpg); background-repeat:repeat-x; height:5px;}
.tdborder { border-color:#7C7E7B; border-width:1px; border-bottom:solid; border-left:dotted;}
.tdborderA { border-color:#7C7E7B; border-width:1px; border-bottom:solid; border-right:dotted;}

/* Arabic styles */
.textA {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000000; text-align:right; margin:5px;}
.textTitleA {font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;font-size:13px; color:#000000; text-align:right; margin:5px; text-decoration:underline;}
.graylinkA {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; text-align:   center;  font-weight:bold;}
.graylinkA a:hover {color:#7A7D75; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; text-align:center;font-weight:bold;}
.redlinkA {color:#DD3937; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; text-align:   center; font-weight:bold;}
.redlinkA a:hover {color:#7A7D75; font-family:Arial, Helvetica, sans-serif; font-size:16px;text-decoration:underline;text-align:center; font-weight:bold;}
.footerlinkA {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; text-decoration:none; text-align:center; font-weight:bold; }
.footerlinkA a:hover {color:#Fafaf8; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; text-decoration:underline;text-align:center; font-weight:bold;}
.frontTextA {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-align:right; margin:5px;}

/* menu */
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100; 
background-image:url(../images/grayboxC1.jpg);
color:#FFFFFF;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#Fafaf8;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

.status_error {
  text-align:center;
  margin: 6px 6px 6px 6px;
  padding: 0px;
  border: solid 1px #dd3c10;
  background: #ffebe8;
}

.status_error p,{
  margin: 4px 0px 0px;
  line-height:12px;
  font-weight:normal;
}

.status_error a {
  text-decoration: none;
  color: #dd3c10;
}

.status_error h2 {
  font-size:16px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.status_msg {
  margin: 6px 6px 6px 6px;
  padding: 0px;
  border: solid 1px #F3C507;
  background: #FDF0BD;
  font-family: tahoma, verdana, arial, sans-serif;
}

.status_msg h2 {
  font-size:16px;
  font-family: tahoma, verdana, arial, sans-serif;
}

.menustyle{
width: 85%;
}

.menustyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menustyle ul{
font:bold 13px Verdana;
border: 1px solid #BBB;
width: 100%;
background-color: #F5F5F5;//url(menu_bg.gif) center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.menustyle ul li{
display: inline;
}

.menustyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.menustyle ul li a:hover{
color: #ffffff;
background-color: #D73834;

}

.menustyle ul li a:active{
background-color: #009900;
}

.menustyleA{
width: 85%;
}

.menustyleA:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menustyleA ul{
font:bold 13px tahoma;
border: 1px solid #BBB;
width: 100%;
background-color: #F5F5F5;//url(menu_bg.gif) center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.menustyleA ul li{
display: inline;
}

.menustyleA ul li a{
font-family: Tahoma;
color: #494949;
padding: 4px 2px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.menustyleA ul li a:hover{
color: #ffffff;
background-color: #D73834;
}

.menustyleA ul li a:active{
background-color: #009900;
}

.paging-link-na {color:#ccc;padding: 2px 6px; border: solid 1px #ddd;font-size: 12px; margin-left: auto; margin-right: auto;font-size: 12px; margin-left: auto; margin-right: auto; }
.paging-link {padding: 2px 6px; border: solid 1px #ddd;font-size: 12px; margin-left: auto; margin-right: auto; }
.paging-link:visited {background: #fff; text-decoration: none; }
.paging-link:hover {color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}
.AtStart { margin-right: 20px; padding: 2px 6px;  background: #fff; color: #aaa; }
.Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.AtEnd { margin-left: 20px; padding: 2px 6px; background: #fff; color: #aaa; }
.this-page { background: #eee;color:#AA2222;padding: 2px 6px; border: solid 1px #ddd;font-size: 12px; margin-left: auto; margin-right: auto;}

.hd1 { background: #009CFF url('images/h1_bkg.gif') no-repeat bottom right; color: #FFF; font-size: 1em; padding: 3px; text-transform: lowercase;font: normal x-small Verdana, Arial, Helvetica, sans-serif; }