ul.menu ul
{
	

}


ul.menu, ul.menu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 243px;
	font-family: Tahoma;
	text-align: right;
	background: #FEFAEE;
}

ul.menu a
{
	display: block;
	text-decoration: none;
	font-family: Tahoma;	border:0px;
}



li.Top a
{
	background: #FCF6E0;
	color: #fff;	border:0px;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 5px;
	height: 24px;
	margin-bottom: 1px;
}

li.Top a span
{
	color: #047591;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;	border:0px;
}

li.Top a:hover
{
	font-family: Tahoma;
	
	background-repeat: no-repeat;	border:0px;
}



ul.menu li.selected a
{

	background-repeat: no-repeat;
	background-color: #FCF6E0;
	color: #047591;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 5px;
	height: 24px;
	margin-bottom: 1px;	border:0px;
}

ul.menu li.unselected a
{
	background-image: url(../images/GreenHome.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #FDF3D2;
	color: #fff;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 5px;
	height: 24px;
	margin-bottom: 1px;	border:0px;
}

ul.menu  li.middel ul li a
{
	background: #FEFAEE;
	color: #A16A2B;
	padding: 0px;
	margin:0px;
	font-family: Tahoma;
}

ul.menu  li.middel ul.code li a:hover
{
	background: #e7d8ab;
	font-family: Tahoma;
}

ul.menu  li.End ul li a
{
	background: #FEFAEE;
	color: #A16A2B;
	padding: 0px;
	margin:0px;
	font-family: Tahoma;
}

ul.menu  li.End ul.code li a:hover
{
	background: #e7d8ab;
	font-family: Tahoma;
}

.code code
{
	display: block;
	padding: 3px;
	margin-bottom: 0;
	font-family: Tahoma;
}
.code li
{
	margin: 5px 5px 2px 0px;
	font-family: Tahoma;
}

/**** sub ********/

ul.Links li
{
	float: right;
	width: 225px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
ul.Links li a
{
	color: #ffffff;
	text-decoration: none;
}

ul.Links li a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

/**** sub links ********/

ul.LinksSub li
{
	float: right;
	width: 225px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
ul.LinksSub li a
{
	color: #ffffff;
	text-decoration: none;
}

ul.LinksSub li a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

/**** middel **********/
ul li.middel a
{
	background: #FDF3D2;
	color: #9B6F3D;
	background-image: url(../images/middel_GreenHome_Up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	padding: 5px;
	height: 24px;
	margin-bottom: 1px;
}

ul.menu li.middel a:hover
{
	font-family: Tahoma;
	background-image: url(../images/middel_GreenHome.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #E7D8AB;
}
ul.menu li.selected2 a
{
	font-family: Tahoma;
	background-image: url(../images/middel_GreenHome.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #E7D8AB;
}

ul.menu li.middel a span
{
	color: #9B6F3D;
	font-family: Tahoma;
	font-size: 9pt;
	margin: 5px;
	font-weight: bold;
}

ul.menumiddel li ul li a
{
	background: #ccc;
	color: #000;
	padding: 0px;
	font-family: Tahoma;
}

ul.menumiddel li ul li a:hover
{
	background: #aaa;
	border-left: 5px #000 solid;
	font-family: Tahoma;
}


/********* End **********/
ul li.End a
{
	background: #d6a963;
	color: #fff;
	background-image: url(../images/GreenHomeEnd.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	padding-Top: 5px;
	padding-right: 10px;
	height: 24px;
	margin-bottom: 0px;
}

ul.menu li.End a:hover
{
	font-family: Tahoma;
	background-image: url(../images/GreenHome_End.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #d6a963;
}
ul.menu li.selected3 a
{
	font-family: Tahoma;
	background-image: url(../images/GreenHome_End.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #FDF3D2;
}
ul.menu li.End a span
{
	color: #9B6F3D;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

/**************************** cairo ************************************/


ul.menu1, ul.menu1 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 243px;
	font-family: Tahoma;
	text-align: right;
	background: #FEFAEE;
}

ul.menu1 a
{
	display: block;
	text-decoration: none;
	font-family: Tahoma;
}



li.Top1 a
{
	background: #FCF6E0;
	color: #047591;

	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	padding-Top: 5px;
	height: 24px;
	margin-bottom: 1px;
}

li.Top1 a span
{
	color: #047591;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

li.Top1 a:hover
{
	font-family: Tahoma;
	
	background-repeat: no-repeat;
}



ul.menu1 li.selectedCairo a
{
	
	background-repeat: no-repeat;
	background-color: #FCF6E0;
	color: #047591;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-Top: 5px;
	height: 24px;
	margin-bottom: 1px;
}



ul.menu1  li.middel1 ul li a
{
	background: #FEFAEE;
	color: #A16A2B;
	padding: 0px;
	font-family: Tahoma;
}


ul.menu1  li.End1 ul.code1 li a:hover
{
	background: #dff1ff;
	font-family: Tahoma;
}

ul.menu1  li.End1 ul li a
{
	background: #FEFAEE;
	color: #A16A2B;
	padding: 0px;
	font-family: Tahoma;
}
ul.menu1  li.End1 ul li a:hover
{
	background: #e7d8ab;
	
}

ul.menu1  li.middel1 ul.code1 li a:hover
{
	background: #e7d8ab;
	font-family: Tahoma;
}

.code1 code1
{
	display: block;
	padding: 3px;
	margin-bottom: 0;
	font-family: Tahoma;
}
.code1 li
{
	margin: 5px 5px 2px 0px;
	font-family: Tahoma;
}

/**** sub ********/

ul.Links1 li
{
	float: right;
	width: 225px;
	padding-Top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
ul.Links1 li a
{
	color: #ffffff;
	text-decoration: none;
}

ul.Links1 li a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

/**** sub Links1 ********/

ul.Links1Sub li
{
	float: right;
	width: 225px;
	padding-Top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
ul.Links1Sub li a
{
	color: #ffffff;
	text-decoration: none;
}

ul.Links1Sub li a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

/**** middel1 **********/





ul li.middel1 a
{
	background: #FDF3D2;
	color: #9B6F3D;
	background-image: url(../images/middel_BlueHome_Up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 12px;
	padding: 5px;
	height: 24px;
	margin-bottom: 1px;
}

ul.menu1 li.middel1 a:hover
{
	font-family: Tahoma;
	background-image: url(../images/middel_BlueHome.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #e7d8ab;
}



ul.menu1 li.selectedCairo2 a
{
	font-family: Tahoma;
	background-image: url(../images/middel_BlueHome.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #e7d8ab;
}

ul.menu1 li.middel1 a span
{
	color: #9B6F3D;
	font-family: Tahoma;
	font-size: 9pt;
	margin: 5px;
	font-weight: bold;
}

ul.menu1middel1 li ul li a
{
	background: #ccc;
	color: #000;
	padding: 0px;
	font-family: Tahoma;
}

ul.menu1middel1 li ul li a:hover
{
	background: #aaa;
	border-left: 5px #000 solid;
	font-family: Tahoma;
}


/********* End **********/
li.End1 a
{
	background: #d6a963;
	color: #9B6F3D;
	background-image: url(../images/blueHomeEnd.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	padding-Top: 5px;
	padding-right: 10px;
	height: 24px;
	margin-bottom: 0px;
}

li.End1 a span
{
	color: #9B6F3D;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

li.End1 a:hover
{
	font-family: Tahoma;
	background-image: url(../images/blueHome_End.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


ul.menu1 li.selectedCairo3 a
{
	font-family: Tahoma;
	background-image: url(../images/blueHome_End.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

ul.menu li.End1 a span
{
	color: #fff;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

ul.menuEnd1 li ul li a
{
	background: #ccc;
	color: #000;
	padding: 0px;
	font-family: Tahoma;
}

ul.menuEnd1 li ul li a:hover
{
	background: #aaa;
	border-left: 5px #000 solid;
	font-family: Tahoma;
}
/********************************************* osais *********************************************/
  



ul.menu3, ul.menu3 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 243px;
	font-family: Tahoma;
	text-align: right;
	background: #fefaee;
}

ul.menu3 a
{
	display: block;
	text-decoration: none;
	font-family: Tahoma;
}



li.Top3 a
{
	
	color: #fff;
	
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	padding-Top: 5px;
	height: 24px;
	margin-bottom: 1px;
}

li.Top3 a span
{
	color: #047591;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

li.Top3 a:hover
{
	font-family: Tahoma;

	background-position: left center;
	background-repeat: no-repeat;
}



ul.menu3 li.selectedosais a
{
font-family: Tahoma;
	
	background-position: left center;
	background-repeat: no-repeat;
		color: #047591;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-Top: 5px;
	height: 24px;
	margin-bottom: 1px; background:#fcf6e0
}


ul.menu3  li.middel3 ul li a
{
	background: #fefaee; background-image:none !important;
	color: #A16A2B;
	padding: 5px;
	font-family: Tahoma;
}

ul.menu3  li.middel3 ul.code3 li a:hover
{
	background:  #e7d8ab;
	font-family: Tahoma;
}

ul.menu3  li.End3 ul li a
{
	background: #fefaee;
	color: #A16A2B;
	padding: 5px;
	font-family: Tahoma;
}

ul.menu3  li.End3 ul.code3 li a:hover
{
	background:  #e7d8ab;
	font-family: Tahoma;
}


.code3 code3
{
	display: block;
	padding: 3px;
	margin-bottom: 0;
	font-family: Tahoma;
}
.code3 li
{
	margin: 5px 5px 2px 0px;
	font-family: Tahoma;
}

/**** sub ********/

ul.Links3 li
{
	float: right;
	width: 225px;
	padding-Top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
/**
ul.Links3 li a
{
	color: #ffffff;
	text-decoration: none;
}

ul.Links3 li a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

** sub Links1 **

ul.Links3Sub li
{
	float: right;
	width: 225px;
	padding-Top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
ul.Links3Sub li a
{
	color: #ffffff;
	text-decoration: none;
}

ul.Links3Sub li a:hover
{
	text-decoration: underline;
	color: #ffffff;
}
******/
/**** middel1 **********/





ul li.middel3 a
{
	background: #fdf3d2;
	color: #9b6f3d;
	background-image: url(../images/middel_osaisHome_Up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	padding: 5px;
	height: 24px;
	margin-bottom: 1px;
}

ul.menu3 li.middel3 a:hover
{
	font-family: Tahoma;
	background-image: url(../images/osaisHome_End.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #e7d8ab;
}



ul.menu3 li.selectedosais3 a
{
	font-family: Tahoma;
	background-image: url(../images/middel_BlueHome.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #E7D8AB;
}

ul.menu3 li.middel3 a span
{
	color: #9b6f3d;
	font-family: Tahoma;
	font-size: 9pt;
	margin: 5px;
	font-weight: bold;
}

ul.menu3middel3 li ul li a
{
	background: #ccc;
	color: #000;
	padding: 0px;
	font-family: Tahoma;
}

ul.menu3middel3 li ul li a:hover
{
	background: #aaa;
	border-left: 5px #000 solid;
	font-family: Tahoma;
}


/********* End **********/
li.End3 a
{
	background: #d6a963;
	color: #fff;
	background-image: url(../images/osaisHomeEnd.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	padding-Top: 5px;
	padding-right: 10px;
	height: 24px;
	margin-bottom: 0px;
}

li.End3 a span
{
	color: #9B6F3D;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

li.End3 a:hover
{
	font-family: Tahoma;
	background-image: url(../images/osaisHome_End.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

ul.menu3 li.selectedEnd a
{
	font-family: Tahoma;
	background-image: url(../images/osaisHome_End.gif);
	background-position: left center;
	background-repeat: no-repeat;
}






  .tabs-hide {
        display: none;
    }


/* Hide useless elements in print layouts... */
@media print {
    ul.tabs {
        display: none;
    }
}

/* Skin */
ul.tabs {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px; text-decoration: none; width:100%;
}
ul.tabs:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
ul.tabs li {
    float: left;
    margin: 0 1px 0 1px; text-decoration: none;
    min-width: 84px; /* be nice to Opera */
}
ul.tabs a, ul.tabs a span {
    display: block;  font-style:normal;
    padding: 0 10px;
    background: url(tab.png) no-repeat;
}
ul.tabs a {
    position: relative;
  
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #114c43;
    font-size: 10pt;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */  
}
ul.tabs .tabs-selected a {
    color: #000; text-decoration: none;
}
ul.tabs .tabs-selected a, ul.tabs a:hover, ul.tabs a:focus, ul.tabs a:active {
    background-position: 100% -139px; color: #000;
    outline: 0; /* prevent dotted border in Firefox */
}
ul.tabs a, ul.tabs .tabs-disabled a:hover, ul.tabs .tabs-disabled a:focus, ul.tabs .tabs-disabled a:active {
    background-position: 100% -100px  ;
}
#content_defaultTheme ul.tabs a{text-decoration: none;}

ul.tabs a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 34px; /* IE 6 treats height as min-height */
    min-height: 34px;
    padding-top: 6px;
    padding-right: 0;text-decoration: none;
}

ul.tabs a span img {
  border:0px solid;
}

*>ul.tabs a span { /* hide from IE 6 */
    width: auto;
    height: auto; font-weight:bold; font-family:tahoma;text-decoration: none;font-size: 11px;
}
ul.tabs .tabs-selected a span {
    padding-top: 6px;text-decoration: none;
}
ul.tabs .tabs-selected a span, ul.tabs a:hover span, ul.tabs a:focus span, ul.tabs a:active span {
    background-position: 0 -39px; height: 34px; /* IE 6 treats height as min-height */
    min-height: 34px;text-decoration: none;
}
ul.tabs a span, ul.tabs .tabs-disabled a:hover span, ul.tabs .tabs-disabled a:focus span, ul.tabs .tabs-disabled a:active span {
    background-position: 0 0;
}
ul.tabs .tabs-selected a:link, ul.tabs .tabs-selected a:visited, ul.tabs .tabs-disabled a:link, ul.tabs .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs a:hover, .tabs a:focus, .tabs a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs .tabs-disabled {
    opacity: .4;
}




.tab_container {
	border-bottom: 1px solid #f0e7b9;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;margin-bottom: 10px;

}
.tab_content {
	padding-bottom: 10px;
	font-size: 12px;
}

