
/**
* Theme Name: Default Theme
* Author: Mohamed Maher
* Last Update: 05-January-2005 
* Faculty of Computers and Information (http://www.fci-cu.edu.eg)
* Cairo University (http://www.cu.edu.eg)
**/
.indexPageStyle
{
	color: #000000;/*#000080;*/
 	background-color: #CBD9ED;
	text-transform: none;
	font: Verdana;
	text-align: left;
}
.indexTable
{	
	padding: 0px 0px 0px 0px;
 	width: 770px;
	border: 1px solid #AAC3E0;
}
/* Rows */
.headerRow 
{
	width: 100%;
	height: 54px;
	vertical-align: middle;	
	background-color: #BECCE6;
	padding: 0px 0px 0px 0px;
}
.headerRow tr{
	border-bottom: thin solid #AAC3E0;
	background-color: #BECCE6;
}
.headerRow img {
	border: 0px solid;
}
.tdLogo{
	text-align: center;
	vertical-align: middle;
}
.loginRow{
	text-align: left;
	width: 100%;
	height: 24px;	
   vertical-align: middle;
	background: #AAC3E0 url(../images_new/header1Bar_h24.jpg) repeat-x;
    color: #003366;
	font: bold 9pt Verdana;		
}
.footerRow
{
	text-align: center;
	width: 100%;
	background-color: #BECCE6;
}
.containerRow
{
	width: 100%;
 	vertical-align: top;
	text-align: left;	
}
.horizontalRow{	
	width: 100%;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;   	
}
.horizontalRow td{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.mainContainerRow{
	width: 100%;	
	vertical-align: top;   	
}
/* TDs*/
.headerRow td, .footerRow td
{
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/** Login Row*/
.tdLangImg{		
	width: 100px;
	vertical-align: middle;
	text-align: center;
	margin: 0px 0px 0px 0px;
	background: #74A1DC url(../images_new/header2Bar_h24.jpg) repeat-x;		
}
.tdLangImg a{
	display: block;
}
.tdLangImg img{		
	border: 0px solid;
}
.tdLogin{	
	width: 670px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	vertical-align: middle;
	background:  #74A1DC url(../images_new/header1Bar_h24.jpg) repeat-x; 
	border-left: 1px solid #BECCE6;	/**/
}
.hiddenObject{
	display: none;
}
.loginForm{
	font: Verdana;
	font-size: small;
	font-weight: bold;
	display: inline;	
	vertical-align: middle;	
}

.loginForm a
{
	text-decoration: none;	
	color: #660000;
}
.loginForm input
{
	font: 8pt/10pt Verdana;	
	height: 12px;
	margin: 1px 1px 2px 1px;
	vertical-align: middle;
	background-color: #eeeeee;
   color: #333333;
	border: thin solid #BECCE6;
}
/** Container Area **/
/* Horizontal */
.tdHorizontalEmpty{
 	width: 100px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #BECCE6;
	/*background-color: #eeeeee;*/
	background-color: #74a0dd;
}
.tdHorizontalContainer
{	
	width: 670px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(../images_new/header2Bar_h20.jpg) repeat-x; 
	vertical-align: middle;	
}
.tdVerticalContainer
{
 	width: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*background-color: #4060a9;  */
	background-color: #74a0dd;

}
.tdPageContainer
{
	width: 670px;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	background-color: #F0F8FF;
	/*#99b9e9; */	
	vertical-align: top;
	font: normal 10pt Verdana;
	background: #F0F8FF;
}
/** Horizontal Divs */
#navSquare {			
        /*vertical-align: middle; */
		  margin: 0px 0px 0px 0px;
		  padding: 0px 0px 0px 0px;		
		  display: inline;
		  height: auto;
		  /*background: #6699CC;  */
}
	#navSquare li {
		  display: inline;
		  height: auto;  		  
		  list-style-type: none;
		  vertical-align: middle;
		   /*background: #6699CC;  */
	 }
	 #navSquare li a{	 
		float: left;	
		font:bold x-small/10pt Verdana;		
		margin: 0px 0px 0px 0px;
		padding: 2px 8px 4px 8px;
		text-decoration: none;		
	}
	#navSquare a:link, #navSquare a:visited {			
			text-decoration: none;
			color: #ffffff;			
			border-right: 1px solid ; 
			background-color: transparent;		
	}
#navSquare li a.activeL, #navSquare li .active, #navSquare li a.active, #navSquare li a:active, #navSquare li a:link.active{
/*   #navSquare li a.activeL, #navSquare li .active, #navSquare li a.active, #navSquare li a:active, #navSquare li a:link.active*/
		color: #1B4F9A;
		background-color: #DBE7FF;		
		text-decoration: none;		

		/*color: #1B4F9A;
		background: #DDEEFF url(images_new/header1Bar_h22_r.jpg); 
		*/				
	}	
	#navSquare a:hover {			
			text-decoration: underline;		
			border-right: 1px solid #336699; 	
			color: #1B4F9A;
			background-color:  #DDEEFF;
			background-image:  url(../images_new/header1Bar_h24_r.jpg);
	}
/** Vertical Divs */
.selectBox{
	background-color: #FFFFCC;
	width: 100px;
	color: #C0C0C0;
	border: 1px solid #000000;
}
.tdVerticalContainer{
	width: 100px;
	background: url(../images_new/header2Bar_h22.jpg) repeat-x; 	
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	/*background-color: #BECCE6;*/
	background-color: #74a0dd;
}
#verticalButton{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	font:bold x-small Verdana;		
	background-color: #BECCE6;	
	color: #333333;
	list-style: none;
	list-style-image: none;
	border-right: 1px solid #BECCE6;
}
	#verticalButton li {
			border-bottom: 1px solid #BECCE6;				   
		   list-style: none;
			list-style-image: none;
		   vertical-align: middle;
			margin: 0px 0px 0px 0px;			

	}
	
	#verticalButton li a, #verticalButton li a:link, #verticalButton li a:visited 
	{		
			/*background-color: #2175bc;*/
			color: #ffffff;		
			font:bold x-small/10pt Verdana;
			height: auto;
			min-height: 20px;	 
			margin: 0px 0px 0px 0px;
			padding: 6px 2px 2px 6px;					
			border-left:  8px solid #205FBA;
			border-right:  0px solid #74A0DD;
			background-color: #74A0DD;
			text-decoration: none;
			display: block;			
	}
	#verticalButton li a:hover {
			border-left: 8px solid #74A0DD;	
			border-right: 0px solid #205FBA;
			background-color: #205FBA;
			color: #FFFFCC;			 
		}
	#verticalButton li a.activeL, #verticalButton li .active, #verticalButton  li a.active, #verticalButton  li a:active, #verticalButton  li a:link.active{
			color: #FFFFCC;
			border-left: 8px solid #FFFFCC;
		}
			
/*****************************************************************/
/** Global tags Definitions Should be written at the start of all definitions*/
a, a:link,a:visited{
	text-decoration: none;
	/*color: #0000B0;*//*#205080;*/
	color: #0000B0;	
	font-weight: bold;
	display: inline;
	font: Verdana;
}	
.TableHeader {
	font: normal normal bold 13pt Verdana; 
	text-transform: none;	
	color: #000080;
	text-align: center;
	background-image: url(../images_new/header2Bar.jpg);
/*	background-image: url(tbl_hdr_bkg.jpg);*/
}
.TableSubHeader {
	font: normal bold 12pt/15pt Verdana;
	text-align: center;
	/*background-image: url(tbl_hdr_bkg2.jpg);*/
	background-image: url(../images_new/header1Bar.jpg);	
}
.PageStyle{
	width: 100%;
	vertical-align: top;	
}
/*.MainTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #000080;
	background-image: url(tbl_hdr_bkg.jpg);
}
*/

/*****/
/* Table Style for Center and Bootom Menues in the Home page */
.homeStyle
{
	background-color: #BECCE6;
}
/** Menu_Bottom*/
.bottomLeftTBG
{
	width: 180px;
	vertical-align: middle;
}
.bottomRightTBG{
	width: 180px;
	vertical-align: middle;
}
.bottomCenterTBG{
	width: 410px;
	vertical-align: middle;
}

/* Home News */
.NewsStyle{
	width: 400px;
	width: 100%;
	vertical-align: top;	
 	border: 1px solid #000000;
	background-color: #FFFFFC;
}
.newsHeaderRow{		
	text-align: center;
	color: #000080;	
	background-image: url(../images_new/header1Bar.jpg);	
}
 .newsHeaderRow a{
	color: #000080;	
	font-weight: bold;
 }
.newsDataRow, .tdNewsData {
	font-size: 9pt;
}
.tdNewsData a{	
	font-size: 9pt;
	font-weight: bold;
}
/* Home Announcements */
.annEventStyle{
	width: 400px;
	width: 100%;
	vertical-align: top;	
 	border: 1px solid #000000;
	background-color: #FFFFFC;
}
.announceHeaderRow{		
	text-align: center;
	color: #000080;	
	background-image: url(../images_new/header1Bar.jpg);	
	font-weight: bold;
	
}
 .announceHeaderRow a{
	color: #000080;	
	font-weight: bold;
 }
.announceDataRow, .tdAnnounceData {
   text-align: center;  
   font-size: 9pt;
}


/* Footer */
.footerTable, .footerTable a
{
	text-align: center;
	vertical-align: middle;
	font: normal 8pt/normal Verdana;
}
/****/
.importantL a{
	 color: #990000;
}
.importantL a:link, .importantL a:visited, .importantL a:hover, .importantL a:active 
{
 color: #990000;
}
/****/
.expandBar{
	font-size: 9pt;
	text-align: right;
}

/****/
/** Staff.php Used Classes**/
.tdHeaderLink , .tdHeaderLink a{	
	font-size: 10pt;
	font-weight: bold;
   color: #11262F; /** Staff links colors */
	/*background-color: #E0E0E0;
	border: 1px solid Black;*/
	border: 0px solid #11262F;	
	border-bottom: 1px solid;
	border-right: 0px solid;
	border-left: 1px solid;
	/*border-bottom: 1px solid #262050;
	border-left: 1px solid #262050;*/
	/*display: inline;*/	
}

.vmpadding, .vmpadding a, .vmpadding img{
	padding-left: 3px;
	vertical-align: middle;
	font-size: 10pt;
}

.bolditalic{
	font-size: 10pt;
	vertical-align: middle;
	font-weight: bold;
	font-style: italic;
}

.bo{
	text-align: center;
   width: auto;	
	height: 24px;
	background-color: #4d77c3;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../images_new/header2Bar.jpg);
	/*font-weight: bold;*/
	border: 1px solid Black;
}

/** Right Alignment Table **/
.TableRA{
	text-align: right;
}
.TableRA td, .TableRA tr td{
	text-align: right;
}
/** Left Alignment Table **/
.TableLA tr td{
	text-align: left;
}
/***********************/
/** Quicklinks */
.quicklnkTable{
   width: 200px;
	border: 1px solid #000000;
	background-color: #FFFFEC;
	
	font-size: 13px;
	/*font-family: "Comic Sans MS";*/
}
/**/
tr.QLHeaderRow , tr.QLHeaderRow th, .QLHeaderRow th{
	text-align: center;
   width: auto;	
	height: 24px;
	background-color: #4d77c3;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../images_new/header2Bar.jpg);
	/*font-weight: bold;*/
	border-bottom: 1px solid Black;
}


/***********************/
.TableSide {	   
	text-align: left;
	color: #00509D;
	width: 25%;
	font-weight: bold;
	background: #F0F8FF;
 	}
	 
 .ResTable 
{	
   border: 4px solid #4d77c3;
	background-color: #B0C4DE;
}

.ResTable td
{	
text-align: center;
   border: 1px solid #4d77c3;
	background-color: #F0F8FF; 
	/*#B0C4DE;*/
}

.Schd td
{	
   text-align: center;
   border: 2px solid #666666; 
	/*#B0C4DE;*/
}
.resultsubHead, .resultsubHeader td{	   
	text-align: center;
	color: #000197;
	/*#00509D; */
	font-weight: bold;
	background-color: #F0F8FF ;
}


.resultHead, .resultHead td{	   
	text-align: center;
	color: White;
	background-color: #005DB7;
	font-weight: bold;
}

.resultHead  a, .resultHead a:link, .resultHead a:visited{
	color: #FFE4E1;
}

.buttomRow{
	background-color: #DFEBF7;
}
.buttomRow td a
{
	color: #A8001E;
}

