/* CSS Document - Author: Kelvin */

#menu{ width:775px; height:30px; background-image:url(images/bg_menu.jpg);background-repeat:repeat-x;border-right: 1px solid #888;margin: 0 auto;}
body 
{
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	clear: both;
	background: url('images/bggrad.jpg') repeat-x fixed;
	
	
}
/* MAIN MENU */

#menu ul {
	margin:0px;
	padding:0px;
	list-style: none;
	
	
}

#menu ul li {
	float:left;
	list-style: none;
	border-left: 1px solid #888;
	
	
}



#menu ul li a {
	line-height: 30px;
	display:block;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0em 1.4em;
		
text-decoration:none;
}

#menu ul li a:hover { 
	text-decoration:none;
	background:url(images/bg_menu2.jpg) 100% 90% repeat-x;
	background-color:#FF9900;
	color:orange;
}

#menu ul li.active a {
	background:url(images/bg_menuO.jpg) 100% 90% repeat-x;
	color:#DE291E;
	
	
}


#menu ul li.last { background:none; }

/* MAIN MENU */

/* SUB TEXT */


#sidenavi{
	width: 180px;
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
}
#sidenavi li { 
	margin: 0 0 1px 0; 
	}
#sidenavi a {
	display: block;
	padding: 2px 10px;
	width: 158px;
	background: #F0F7FA ;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333; 
	text-decoration: none; 
	line-height:18px;
	border-left: 5px solid #B4B4B4;
	font-weight:bold;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
#sidenavi a:hover {
	text-decoration: none;
	background: #FBC12B;
	background-position: left;
	background-repeat: repeat-y;
	border-left: 5px solid #787878;
	color:#fff;
	}
#sidenavi .active a {
	text-decoration: none;
	background: #FF9900;
	background-position: left;
	background-repeat: repeat-y;
	border-left: 5px solid #DE291E;
	color:#fff;
	}

/* SUB TEXT */


/* HOME PAGE LAY OUT */

/*homepage side bar*/



.highline{
	font:Arial, Helvetica, sans-serif;
	padding: 0px 2px 2px 2px;
	background-image:url(images/table_content.jpg);
	background-repeat:repeat-y;
	font-size: 10px;
	height: auto;
	color:black;
	border:1px solid #888;
	height:254px;
}

.highline1{
	font:Arial, Helvetica, sans-serif;
	padding: 10px;
	background-image:url(images/bak01.jpg);
	font-size: 10px;
	height: 78px;
	color:black;
	padding:5px;
    
}

.highline2{
	font:Arial, Helvetica, sans-serif;
	padding: 10px;
	background-image:url(images/bak02.jpg);
	font-size: 10px;
	height: 104px;
	color:black;
	padding:5px;
    
}

.highline3{
	font:Arial, Helvetica, sans-serif;
	padding: 10px;
	background-image:url(images/bak03.jpg);
	font-size: 10px;
	height: 230px;
	color:black;
	padding:5px;
    
}

.style6{
	font:Arial, Helvetica, sans-serif;	
	background-image: url(images/header.png);
	color: #ebebeb;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px 2px 10px;
	
	}

.date	{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

#sidebar 
{
	width: 204px;
	margin-right:20px;
	border-left: 1px solid #BBB;
	float: right;
	margin-left: 9px;
	margin-top: 5px;
	padding-left: 10px;
	clear: both;
}

#sidebar a{ color:blue;}
#sidebar a:hover{ color:red;}

#sidebar2 
{
	width: 180px;
	height:90%;
	/*background-image:url(images/sidebg.gif);*/
	float:left;
	margin-left: 10px;
	margin-top: 10px;
	padding-left: 3px;
	text-align: left;
	clear: both;
}
/* SIDE BAR */

#fpic
{
	width: 774px;
	border: 1px ridge #BABABA;	
	height: 100px;
	background-color: #999999;
	clear: both;
	background-image:url(images/topheader.png);
	margin: 0 auto;
	
}

/* HOME PAGE LAY OUT */


/*recruitment*/
.rec{ border:1px solid #888;
      width:380px;
      
}
.recheader
{	font:Arial, Helvetica, sans-serif;	
	background: #81827e;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 10px 2px 5px;
}
.recinfo
{	font:Arial, Helvetica, sans-serif;
	background:#EBECE1;
	padding: 10px;
	font-size: 10px;
	height: auto;
	color:black;
	padding:5px;
}

.recinfo a{ text-decoration:underline; color:blue;}
.recinfo a:hover{text-decoration:none;
	color:#2F3699;}
/* RECRUITMENT */	
	
/* contact Page */		
.cont
{	font:Arial, Helvetica, sans-serif;
	padding: 12px;
	font-size: 11px;
	color:black;
	padding:5px;
	
}
.cont a{ text-decoration:underline; color:blue;}
.cont a:hover{text-decoration:none;
	color:#2F3699;}
/* CONTACT PAGE */	
		

.ltgroup {
	padding-top:5px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: gray;
	 
}

.ltgroup a{ text-decoration:none; color: #FF5900;}
.ltgroup a:hover{text-decoration:underline;
	color:#DE3516;}



a 
{	
	font: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#E85100;
	
}

a:hover 
{
	text-decoration: none;
	color:#FF9000;
}

.style1 {	color:#553333}
.style2 {	color: white}
.style3 {	font-size: 12px;
			font-weight: bold;
			color:blue;
			font-family: Arial, Helvetica, sans-serif;}
.style4{	color:black}






#topheader {
	
	background-color: white;
	float:right;
	width: 575px;
	height: 119px;
} 


/* PAGES SETTING */
#newspage 
{
	padding: 5px;
	width: 764px;
	height: 500px;
	text-align: justify;
	color: #585858;
	background-image:url(images/table_content2.jpg);
	background-repeat:repeat-y;
	border: 1px ridge #888;
	margin: 0 auto;
}

#mainhomepage 
{
	padding: 5px;
	width: 764px;
	height: 650px;
	text-align: justify;
	color: #585858;
	background:url(images/table_content2.jpg);
	border: 1px solid #888;
	margin: 0 auto;
	
}

#homepage 
{
	padding: 5px;
	width: 764px;
	height: 660px;
	text-align: justify;
	color: #585858;
	background-image:url(images/table_content2.jpg);
	background-repeat:repeat-y;
	border: 1px ridge #888;
	margin: 0 auto;
}
/* PAGES SETTING */



.homepic
{	height:325px; 
	width:750px; 
	margin-left:15px; 
	margin-top:6px; 
	
	
 }

/* #DE291E */

.h1 { 
	font:Arial, Helvetica, sans-serif;	
	background-image: url(images/header2.png);
	color: #ebebeb;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px 2px 10px;

	
	}

.h2 { 
	font:Arial, Helvetica, sans-serif;	
	background: #E2E2E2;
	color: #DE291E;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 2px 5px;
	width: 500px;
	
	
	}
	
.hometext
{	
	font:Arial, Helvetica, sans-serif;
	padding: 0px 2px 2px 2px;
	background-image:url(images/table_content.jpg);
	background-repeat:repeat-y;
	font-size: 12px;
	height: auto;
	color:black;
	border:1px solid #888;
	height:254px;
	background-image:url(images/hometext.png) ;
	background-repeat:repeat-y;
	
	}

#welcome /*homepage*/

{	
	width: 500px;
	height:260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-left: 15px;
	margin-top: 5px;
	float:left;
}
#content
{float:right;
 width:530px;
 margin-top:10px;
 margin-left:6px;
 padding-left:3px;
	padding-right:3px;}

#welcome2

{	
	background-color:#F0F7FA;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	padding: 5px 5px 2px 5px;
    /*border:2px ridge #bbb;*/

}

#welcome3

{	
	background-color:#F0F7FA; 
	width: 700px;
	height: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	margin-left: 25px;
	padding-left:20px;
	padding-right:3px;
	border:1px ridge #bbb;
}
#welcome2.1

{	
	background-color:#F0F7FA;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
    /*border:2px ridge #bbb;*/

}

/* NEWS PAGE */

#news

{	background-color:#F0F7FA; 
	width: 470px;
	height: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	border-bottom: 2px solid #E1E1E1;
	border-right: 1px solid #BBB;
	margin-left: 18px;
	color:#505050;
}

#news1

{	background-color:#E4E1D1; 
	width: 470px;
	height: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	border-bottom: 3px solid #BBB;
	border-right: 2px solid #BBB;
	margin-left: 18px;
}


.headertext1 
{
	font-size: 14px;
	font-weight: bold;
	color:#FF9900;
	font-family:  Arial, Helvetica, sans-serif;
	margin-left:15px; 
	padding-top: 10px;
	padding-left:3px;
}


.newsheader h5 {
	width:420px;
	display: block;
	background:;
	
	padding: 3px 6px;
	margin: 0 0 0.5em 0;
}


/* NEWS PAGE */
#documents-view {
	list-style:none;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	}
.download
{border-bottom:1px solid black;
 font-weight:bold;
 color:Blue;
}
	

.promo {
	background:#fff;
	border:1px solid #808080;
	padding:3px;
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	}
/* FOOTER */
#footer 
{
	width:767px;
	color: #464646;
	height:15px;
	margin: 0 auto;
	padding:3px;
    font-weight:bold;
   
    
}

	


#footer a {
	color: #36527A;
	text-decoration:none;
}

#footer a:hover {
	text-decoration: underline;
}

#legal {
	float: left;
}

#links {
	float: right;
}

/* FOOTER */

.push
{
    margin: 5px 0px 3px 0px;
}



p
{
	margin:0;
	padding: 0;
}

.buttonText 
{	
	
	text-align: center;
	padding-top: 11px;
	font-size: 12px;
	font-weight: bold;
	
}



/* NEWS PAGE roll OVEr */
.green-black {
	 width: 450px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 20px; PADDING-TOP: 3px; TEXT-ALIGN: center
}


DIV.green-black A {
	BORDER-RIGHT: #2c2c2c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2c2c2c 1px solid; PADDING-LEFT: 5px; BACKGROUND: #F0F7FA; PADDING-BOTTOM: 2px; BORDER-LEFT: #2c2c2c 1px solid; COLOR: #646464; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #2c2c2c 1px solid; TEXT-DECORATION: none
}

DIV.green-black A:hover {
	BORDER-RIGHT:  1px solid; BORDER-TOP:  1px solid; BACKGROUND:#F9C85C  ; BORDER-LEFT:  1px solid; COLOR: black; BORDER-BOTTOM: 1px solid
}


DIV.green-black A:active {
	BORDER-RIGHT: #aad83e 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND:#F0F7FA; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; BORDER-BOTTOM: #aad83e 1px solid
}


DIV.green-black SPAN.current {
	BORDER-RIGHT: #2c2c2c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2c2c2c 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #CACACA; PADDING-BOTTOM: 2px; BORDER-LEFT:#2c2c2c 1px solid; COLOR: balck; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM:#2c2c2c 1px solid
}
/* News PAGE ROLL OVER */