@media print {
	.noprint{
		display: none;
		visibility: hidden;
	}
	.printable{
		display: block;
		visibility: visible;
	}
}

/*-----HTML TAG-----*/
BODY {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 160%;
}

FORM {
	margin: 0px;
	padding: 0px;
}

INPUT, TEXTAREA {
	background: #F7F7F7 none repeat 0 0; 
	border: 1px solid #D1D4D3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #959899;
	margin: 3px 0px 4px; 
	padding: 4px 0px 5px 2px;
}

A {
	color: #406E85;
	text-decoration: none;
	cursor: pointer;
}

A:hover {
	color: #F90;
	text-decoration: none;
}

/*-------------ID Base--------------*/
#PageHolder {
	margin: 0px auto 0px auto;
	background: url(../images/yellow-tile-bg2.gif) repeat left top;
	color: #4d4d4d;
}

#Header {
	background: url(../images/header-fa.jpg) no-repeat right top;
}

#OtherHeader {
	background: url(../images/other-header-fa.jpg) no-repeat right top;
}

#YellowBg {
	/*background: url(../images/yellow-tile-bg.gif) repeat left top;*/
	width: 948px;	
}

/*.TdBg {
	background: url(../images/tdbg.gif) repeat-x right top;	
}*/

.TdLBg {
	background: url(../images/tdbg.gif) repeat-x right top;	
}

.TdRBg {
	background: url(../images/tdbg.gif) repeat-x left top;	
}
/*--------------End---------------*/

.hidden {
	display:none;	
}

.clb {
	clear: both;
	font-size: 0px;
}

.invisible {
	visibility:hidden;
}

/*------------Menu------------*/
.Menu {
	float: right;
}

.AboutMenu A {
	background: url(../images/topmenu/fa/aboutus.gif) no-repeat right top;
	height: 47px;
	display: block;
	width: 100px;
}

.AboutMenuSelected A {
	background: url(../images/topmenu/fa/aboutus.gif) no-repeat right -47px;
	height: 47px;
	display: block;
	width: 100px;
}

.CertificateMenu A {
	background: url(../images/topmenu/fa/certificate.gif) no-repeat right top;
	height: 47px;
	display: block;
	width: 100px;
}

.CertificateMenuSelected A {
	background: url(../images/topmenu/fa/certificate.gif) no-repeat right -47px;
	height: 47px;
	display: block;
	width: 100px;
}

.ProjectMenu A {
	background: url(../images/topmenu/fa/project.gif) no-repeat right top;
	height: 47px;
	display: block;
	width: 65px;
}

.ProjectMenuSelected A {
	background: url(../images/topmenu/fa/project.gif) no-repeat right -47px;
	height: 47px;
	display: block;
	width: 65px;
}

.NewsMenu A {
	background: url(../images/topmenu/fa/news.gif) no-repeat right top;
	height: 47px;
	display: block;
	width: 50px;
}

.NewsMenuSelected A {
	background: url(../images/topmenu/fa/news.gif) no-repeat right -47px;
	height: 47px;
	display: block;
	width: 50px;
}

.GalleryMenu A {
	background: url(../images/topmenu/fa/gallery.gif) no-repeat right top;
	height: 47px;
	display: block;
	width: 55px;
}

.GalleryMenuSelected A {
	background: url(../images/topmenu/fa/gallery.gif) no-repeat right -47px;
	height: 47px;
	display: block;
	width: 55px;
}

.EmploymentMenu A {
	background: url(../images/topmenu/fa/employment.gif) no-repeat right top;
	height: 47px;
	display: block;
	width: 75px;
}

.EmploymentMenuSelected A {
	background: url(../images/topmenu/fa/employment.gif) no-repeat right -47px;
	height: 47px;
	display: block;
	width: 75px;
}

.PackageMenu A {
	background: url(../images/topmenu/fa/package.gif) no-repeat right top;
	height: 47px;
	display: block;
	width: 60px;
}

.PackageMenuSelected A {
	background: url(../images/topmenu/fa/package.gif) no-repeat right -47px;
	height: 47px;
	display: block;
	width: 60px;
}

.LSFMenu A {
	background: url(../images/topmenu/fa/lsf.gif) no-repeat right top;
	height: 47px;
	display: block;
	width: 84px;
}

.LSFMenuSelected A {
	background: url(../images/topmenu/fa/lsf.gif) no-repeat right -47px;
	height: 47px;
	display: block;
	width: 84px;
}

.ProductionLevelLSFMenu A {
	background: url(../images/topmenu/fa/productionlevellsf.gif) no-repeat right top;
	height: 47px;
	display: block;
	width: 112px;
}

.ProductionLevelLSFMenuSelected A {
	background: url(../images/topmenu/fa/productionlevellsf.gif) no-repeat right -47px;
	height: 47px;
	display: block;
	width: 112px;
}

.Menu A:hover {
	background-position: right -47px;
}
/*---------------End--------------------*/

/*---------------Main Box--------------------*/
.MainBoxT {
	background: url(../images/mainbox/t.gif) repeat-x top;	
}

.MainBoxHomeTL {
	background: url(../images/mainbox/home/tl-fa.gif) no-repeat left top;	
}

.MainBoxHomeTR {
	background: url(../images/mainbox/home/tr-fa.gif) no-repeat right top; 
	height: 19px;
	font-size: 0;
}

.MainBoxTL {
	background: url(../images/mainbox/tl.gif) no-repeat left top;	
}

.MainBoxTR {
	background: url(../images/mainbox/tr.gif) no-repeat right top; 
	height: 19px;
	font-size: 0;
}

.MainBoxL {
	background: url(../images/mainbox/l.gif) repeat-y left;	
}

.MainBoxR {
	background: url(../images/mainbox/r.gif) repeat-y right;
	padding: 0px 15px;
}

.MainBoxD {
	background: url(../images/mainbox/d.gif) repeat-x bottom;
}

.MainBoxDL {
	background: url(../images/mainbox/dl.gif) no-repeat left bottom;
}

.MainBoxDR {
	background: url(../images/mainbox/dr.gif) no-repeat right bottom; 
	height: 19px;
	font-size: 0;
}
/*-----------------End-----------------*/

/*---------------Right Box--------------------*/
.RightBoxT {
	background: url(../images/rightbox/t.gif) repeat-x top;	
}

.RightBoxTL {
	background: url(../images/rightbox/tl.gif) no-repeat left top;	
}

.RightBoxTR {
	background: url(../images/rightbox/tr.gif) no-repeat right top; 
	height: 18px;
	font-size: 0;
}

.RightBoxBg {
	background: #d9d9d9 url(../images/rightbox/bg.gif) no-repeat left top;	
}

.RightBoxL {
	background: url(../images/rightbox/l.gif) no-repeat left top;	
}

.RightBoxR {
	background: url(../images/rightbox/r.gif) no-repeat right top;
	padding: 0px 30px;
}

.RightBoxD {
	background: url(../images/rightbox/d.gif) repeat-x bottom;
}

.RightBoxDL {
	background: url(../images/rightbox/dl.gif) no-repeat left bottom;
}

.RightBoxDR {
	background: url(../images/rightbox/dr.gif) no-repeat right bottom; 
	height: 18px;
	font-size: 0;
}

.RightBoxR .Title {
	color: #01264f;
}

.RightBoxR .BlueLine {
	background: url(../images/blueline.gif) repeat-x left top; 
	height: 1px; 
	overflow: hidden; 
	margin-top: 5px; 
	margin-bottom: 10px;
}

.RightBoxR .Sep {
	background: url(../images/sep.gif) repeat-x left top; 
	height: 2px; 
	overflow: hidden; 
	margin-top: 5px; 
	margin-bottom: 5px;
}

.RightBoxR A {
	color: #069;
}

.RightBoxR A:hover {
	color: #333;
}
/*-----------------End-----------------*/

.MoreLink A {
	color: #ffba00;	
}

.MoreLink A:hover {
	color: #FFF;	
}

.LightGrayLine {
	background: url(../images/lightgrayline.gif) repeat-x left top; 
	height: 1px; 
	overflow: hidden; 
	margin-top: 15px; 
	margin-bottom: 20px;	
}

.MainBoxTitle {
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 24px; 
	color: #01264f;
	text-align: right;
}

/*---------------Contact Box--------------------*/
.ContactBoxT {
	background: url(../images/contactbox/t.gif) repeat-x top;	
}

.ContactBoxTL {
	background: url(../images/contactbox/tl.gif) no-repeat left top;	
}

.ContactBoxTR {
	background: url(../images/contactbox/tr.gif) no-repeat right top; 
	height: 14px;
	font-size: 0;
}

.ContactBoxBg {
	background: #f5e5bd url(../images/contactbox/bg.gif) no-repeat left top;	
}

.ContactBoxL {
	background: url(../images/contactbox/l.gif) no-repeat left top;	
}

.ContactBoxR {
	background: url(../images/contactbox/r.gif) no-repeat right top;
	padding: 0px 11px;
	font-size: 11px;
}

.ContactBoxD {
	background: url(../images/contactbox/d.gif) repeat-x bottom;
}

.ContactBoxDL {
	background: url(../images/contactbox/dl.gif) no-repeat left bottom;
}

.ContactBoxDR {
	background: url(../images/contactbox/dr.gif) no-repeat right bottom; 
	height: 14px;
	font-size: 0;
}

.ContactBoxR .Title {
	color: #ff4e00;
}

.ContactBoxR .OrangeDashLine {
	background: url(../images/orangedashline.gif) repeat-x left top; 
	height: 1px; 
	overflow: hidden; 
	margin-top: 5px; 
	margin-bottom: 15px;
}

.ContactBoxR SPAN {
	color: #8e8e8e;
}

/*-----------------End-----------------*/

.firstButtons {
	background:url(../images/paging-fa.gif) no-repeat left top;
	width:50px;
	height:20px;
	border:0px;
	cursor:pointer;
}

.firstButtons-over {
	background-position:left -21px;
}

.previousButtons {
	background:url(../images/paging-fa.gif) no-repeat left -42px;
	width:50px;
	height:20px;
	border:0px;
	cursor:pointer;
}

.previousButtons-over {
	background-position:left -63px;
}

.nextButtons {
	background:url(../images/paging-fa.gif) no-repeat left -84px;
	width:50px;
	height:20px;
	border:0px;
	cursor:pointer;
}

.nextButtons-over {
	background-position:left -105px;
}

.lastButtons {
	background:url(../images/paging-fa.gif) no-repeat left -126px;
	width:50px;
	height:20px;
	border:0px;
	cursor:pointer;
}

.lastButtons-over {
	background-position:left -147px;
}

.GrayLine {
	background: url(../images/dashline.gif) repeat-x left top; 
	height: 1px; 
	overflow: hidden; 
	margin-top: 5px; 
	margin-bottom: 15px;
}

.DashLine {
	background: url(../images/dashline.gif) repeat-x right top; 
	height: 1px; 
	overflow: hidden; 
	margin-top: 5px; 
	margin-bottom: 15px;	
}

.OrangeArrow {
	background: url(../images/orangearrow-fa.gif) no-repeat right 7px;
	padding-right: 10px;
	font-weight: bold;
	text-align: right;
}

.Footer {
	background: url(../images/bgfooter.gif) repeat-x left bottom;
	height: 88px;
	overflow: hidden;	
}

.Footer A{
	color: #CCC;
}

.Footer A:hover{
	color: #FFF;
}

.Language A{
	color: #FFF;
}

.Language A:hover{
	color: #D7D7D7;
}

table.MemberList {
}

table.MemberList .Head {
	text-align: center;
	background-color: #ffc000;
	font-weight: 600;
}

table.MemberList TH {
	background-color: #bfbfbf;
}

table.MemberList TR.r1 {
	background-color: #EFEFEF;
}

table.MemberList TR.r2 {
	background-color: #CCC;
}

table.MemberList TD {
	text-align: center;
}

/*---------------About Box--------------------*/
.AboutBoxT {
	background: url(../images/aboutbox/t.gif) repeat-x top;	
}

.AboutBoxTL {
	background: url(../images/aboutbox/tl.gif) no-repeat left top;	
}

.AboutBoxTR {
	background: url(../images/aboutbox/tr.gif) no-repeat right top; 
	height: 19px;
	font-size: 0;
}

.AboutBoxBg {
	background: #d9d9d9 url(../images/aboutbox/bg.gif) no-repeat left top;	
}

.AboutBoxL {
	background: url(../images/aboutbox/l.gif) no-repeat left top;
}

.AboutBoxR {
	background: url(../images/aboutbox/r.gif) no-repeat right top;
	padding: 0px 27px;
	height: 190px;
	overflow: hidden;
}

.AboutBoxD {
	background: url(../images/aboutbox/d.gif) repeat-x bottom;
}

.AboutBoxDL {
	background: url(../images/aboutbox/dl.gif) no-repeat left bottom;
}

.AboutBoxDR {
	background: url(../images/aboutbox/dr.gif) no-repeat right bottom; 
	height: 19px;
	font-size: 0;
}

.AboutBoxR .Title {
	color: #01264f;
}

.AboutBoxR .BlueLine {
	background: url(../images/blueline.gif) repeat-x left top; 
	height: 1px; 
	overflow: hidden; 
	margin-top: 5px; 
	margin-bottom: 10px;
}

.AboutBoxR .Sep {
	background: url(../images/sep.gif) repeat-x left top; 
	height: 2px; 
	overflow: hidden; 
	margin-top: 5px; 
	margin-bottom: 5px;
}

.AboutBoxR A {
	color: #069;
}

.AboutBoxR A:hover {
	color: #333;
}

div.ht	{
	overflow: hidden;
	height: 1px;
}
/*-----------------End-----------------*/

