@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/layout/bg_main.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#333333;
}


table	{
			border-collapse: collapse;
			border-style: hidden;
			border-spacing: 0px;

			border: 0px;

			text-align: center;
		}


td		{
			padding: 0px
		}


img		{
			border: 0;
		}

#footer		{
			color: #ffffff;
			font-size: 12px;
			height: 35px;
			text-align: center;
		}


#footer a	{
			color:
 #ba9b65;
			text-decoration: none;
			font-weight: bold;
			

		}

.sched table 	{
			border: 1px;

			text-align: center;
			width: 100%;
			background-color: #365fb7;
			border-color: #365fb7;
		}


.sched td 	{
			padding: 2px;

		}


/* C O N T A C T  U S */

.contact_header	{
			font-weight: bold;
			text-align: center;
			color: #ffffff;
		}

.contact_text_header{
			font-weight: bold;
			text-align: left;
			width: 150px;
		}

/* C A R E E R */

.career_title	{
			font-size: 14px;
			font-weight: bold;
			text-align: left;
		}

.career_desc_header{
			font-size: 12px;
			font-weight: bold;
			text-align: left;
			text-decoration: underline;
		}

/* A R T I C L E */

.full_window	{

			width: 830px;
			margin-left: 8px;

		}


.window_article{

			width: 830px;
			background-color: #f4efdc;
			text-align: left;
			padding: 6px;

		}

.article_text	{

			width: 820px;
			background-color: #f4efdc;
			text-align: left;
			padding: 10px;

}

/* M A I N  L E F T  W I N D O W */

.main_windows 	{

			width: 520px;

		}


.main_table_entry{
			text-align:left;
			padding-left: 2px;
		}

/* A R T I C L E  L E F T  W I N D O W */

.left_windows 	{

			width: 590px;

		}


.window_size_left{
			background-color: #f4efdc;
			text-align: left;
			padding: 5px;
		}

.window_size_tdp{
			background-color: #f4efdc;
			text-align: left;
		}


#linker		{
			
			font-size: 11px;
			
		}

#linker	a	{
			padding-left: 2px;
			text-decoration: none;
		}


/* R I G H T  W I N D O W */

.right_windows {

			width: 289px;
			margin-left: 5px; 
	
		}


.window_size_right{
			background-color: #f4efdc;
			width: 287px;
		}

.window_titles {
			padding-left: 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			text-align: left;
		}

.window_header	{
			font-weight: bold;
			color: #ffffff;
		}


/* J O B  O P E N I N G */



.book_title {
color:#000000;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
}

.right_windows_text { padding-left:10px; padding-right:10px; padding-top:10px; }

/*  S L I D E R  */

#slider 		{
					height: 216px;
					overflow: hidden;
					white-space: nowrap;
				}

#slidecontrol 	{
					color: #6b6b6b;
					font-size: 11px;
					text-align: right;
					padding-right: 10px;
				}

.still 			{
					margin: 0px;
					width: 848px;
					height: 216px;
					display:none;
				}

#dhtmltooltip	{
					position: absolute;
					width: 150px;
					border: 2px solid black;
					padding: 2px;
					background-color: lightyellow;
					visibility: hidden;
					z-index: 100;
					/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
					filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
				}

/* Links */

   /* Normal */
.normal_link{font-family: Arial, Helvetica, sans-serif;	 font-weight:normal; color:#333333; text-decoration:none;}
.normal_link:active{font-family: Arial, Helvetica, sans-serif;	 font-weight:normal; color:#333333; text-decoration:none;}
.normal_link:visited{font-family: Arial, Helvetica, sans-serif;	font-weight:normal; color:#333333; text-decoration:none;}
.normal_link:hover{font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; text-decoration:underline;}

   /* Schedule link */
.schedule_link{font-family: Arial, Helvetica, sans-serif;	 font-weight:normal; color:#FFFFFF; text-decoration:none;}
.schedule_link:active{font-family: Arial, Helvetica, sans-serif;	 font-weight:normal; color:#FFFFFF; text-decoration:none;}
.schedule_link:visited{font-family: Arial, Helvetica, sans-serif;	font-weight:normal; color:#FFFFFF; text-decoration:none;}
.schedule_link:hover{font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; text-decoration:underline;}

   /* Diwa Learning Town */
a.dlt_link {
	display: block;
   
	width: 240px;
	height: 72px;
	background: url("../images/layout/link_dlt_text.png") 0 0 no-repeat;
	text-decoration: none;
}


a:hover.dlt_link {
	background-position: -240px 0;
}

   /* Genyo Online */
a.genyo_link {
	display: block;
   
	width: 240px;
	height: 72px;
	background: url("../images/layout/link_genyo_text.png") 0 0 no-repeat;
	text-decoration: none;
}


a:hover.genyo_link {
	background-position: -240px 0;

}

.event_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	position:absolute;
	border-width: 1px;
	border-style: solid;
	border-color: #365fb7;
	margin: 0;
	padding: 2px 3px;
	background-color: #f4efdc;
	display:none;
	text-align: center;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	display: block;
	margin: 0;
	color:#333333;
	text-align: center;
} 

.menu ul {
	width: 220px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu li {
	position: relative;
}


.menu a {
	color: #000000;
	text-decoration: none;
}

.menu a:hover {
	text-decoration:underline;
}

.menu h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #365fb7;
	margin: 0;
	padding: 2px 3px;
}


.menu ul ul ul {
	background-color: #f4efdc;
	position: absolute;
	top: 0;
	left: 100%;
	width: 180px;
}

div.menu ul ul ul,
div.menu ul ul li:hover ul ul {
	display: none;
}


div.menu ul ul li:hover ul,
div.menu ul ul ul li:hover ul {
	display: block;
}

td.menu{
	padding: 0;
}


/* Events (Details) */


.topmenu ul
			{
			list-style-type: none;
			text-align: left;
			vertical-align: middle;
			left: -20px;
			}

.topmenu ul li				
			{
			width: 100%;
			float: left;
			position: relative;
			background-color: #ff0000;

			}

.topmenu ul li ul 
			{
			list-style: none;
			position: absolute;
			padding-left: 25px;
			left: 181px;
			top: 100%;
			display: none;
			width: 75%;
			background-color: #ffcc00;

			} 

.topmenu ul li:hover ul 
			{ 
			text-decoration: none;
			display: block;
			}

