/*----- HTML TAGS -----*/
* {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 175%;
}

body {
	margin: 0px;
	padding: 0px;
	background: url(../images/them/body-bg.gif) bottom repeat-x #F4F4F4;
	color: #333;
}

input, textarea {
	border:#d5d5d5 1px solid;
}

table {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
}

td {
	vertical-align: top;
}

form {
	margin: 0px;
	padding: 0px;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a {
	color: #3D93E1;
	text-decoration: none;
}
a:hover {
	color: #FFCE00;
}

/*----- UNIQUE CLASSES -----*/

#content {
	padding-bottom: 10px;	
}

#footer {
	height: 35px;
	vertical-align: bottom;
	text-align: center;
}
#footer a {
	color:#fff;
}
#footer a:hover {
	color:#ccc;
}
/*----- USER DEFINED CLASSES -----*/
.publicIndent{
	padding:0 10px 10px 15px;
	text-align:justify;
}
.margin {
	width: 25px;
}

.br-top-center {
	background: url(../images/them/br-top-center.gif) repeat-x;
	width: 100%;
}

.br-center-left {
	background: url(../images/them/br-center-left.gif) repeat-y;
}

.br-center-right {
	background: url(../images/them/br-center-right.gif) repeat-y;
}
.br-bottom-center {
	background: url(../images/them/br-bottom-center.gif) repeat-x;
}
.br-bottom-left{
	background:url(../images/them/br-bottom-left.gif) no-repeat;
	height:8px
}
.br-bottom-right{
	background:url(../images/them/br-bottom-right.gif) no-repeat;	
}
.br-top-left{
	background:url(../images/them/br-top-left.gif) no-repeat;
	width:8px;
	height:8px;
}
.br-top-right{
	background:url(../images/them/br-top-right.gif) no-repeat;
	width:8px;
}
.td-img-border {
	width: 8px; 
	height: 8px;
}

.RequiredField{
	background:#FFFFCC;
}
/*--------------------Title-----------------------*/
.paneltitle {
	font-family: Arial, Tahoma;
	color: #182640;
	font-weight: 600;
	font-size: 12px;
}
.title2 {
	font-family: Arial, Tahoma;
	color:#255589;
	font-weight: 600;
	font-size: 11px;
}
.TitleBlueR {
	background:url(../images/them/title/blue/r.gif) no-repeat;
	width:5px;
	height:33px;
}
.TitleBlueM {
	background:url(../images/them/title/blue/m.gif) repeat-x;
	height:33px;
}
.TitleBlueL {
	background:url(../images/them/title/blue/l.gif) no-repeat;
	width:5px;
	height:33px;
}
.TitleBlue {
	font-size:14px;
	color:#FFFFFF;
}
.TitleYellow, .TitleYellowHome,.TitleYellowFa, .TitleYellowHomeFa  {
	background:url(../images/them/title/title_en.gif) no-repeat;
	width:303px;
	height:45px;
	font-family: Arial, Tahoma;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 16px;
	padding: 8px 0 0 20px;
}
.TitleYellowHome {
	background:url(../images/them/title/title_home_en.gif) no-repeat;
}
.TitleYellowHomeFa{
	background:url(../images/them/title/title_home.gif) no-repeat right top;
	padding: 8px 30px 0 0px;
	font-size: 17px;
}
.TitleYellowFa{
	background:url(../images/them/title/title.gif) no-repeat right top;
	padding: 8px 30px 0 0px;
	font-size: 17px;
}
.SubTitleYellow, .SubTitleYellowFa, .SubTitleYellowHomeFa, .SubTitleYellowSpecialFa {
	background:url(../images/them/title/subtitle.gif) no-repeat left 6px;
	color:#FF7E08;
	font-weight:bold;
	font-size:13px;
	padding:2px 0 0px 20px;
}
.SubTitleYellowHomeFa, .SubTitleYellowFa, .SubTitleYellowSpecialFa{
	background:url(../images/them/title/subtitle.gif) no-repeat 630px 5px;
	padding:0px 35px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:20px
}
.SubTitleYellowFa {
	background:url(../images/them/title/subtitle.gif) no-repeat right 5px;
	padding:0px 20px 0px 0px;
}
.SubTitleYellowSpecialFa{	
	padding:0px 35px 0px 0px;
}
.img {
	float: right;
	margin-left: 5px;
	border: 1px solid #ccc;
}
.mainTitleM{
	background:url(../images/them/title/en/middle.gif) repeat-x left top;
	width:465px	
}
.mainTitleL{
	background:url(../images/them/title/en/left.gif) no-repeat left top;	
}
.mainTitleR{
	background:url(../images/them/title/en/right.gif) no-repeat right top;
	height:42px	
}
.mainTitleFont{
	font-family: Arial, Tahoma;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 16px;
	padding: 8px 0 0 20px;		
}
/*--------------------Bullet -----------------------*/
.bullet {
	width: 10px;
	height: 15px;
	float: left;
	background: url(../images/them/ltr/bullet.gif) bottom left no-repeat;
}
.BlueBullet {	
	padding:0px 20px 5px 0px;
	background:url(../images/them/arrow.gif) no-repeat 190px 8px;	
}
.BlueBulletEn {	
	padding:0px 0px 5px 20px;
	background:url(../images/them/arrow_en.gif) no-repeat 10px 7px;	
	
}
.arrow {
	/*width: 10px;
	height: 15px;
	float: left;
	background: url(../images/them/ltr/arrow.gif) bottom left no-repeat;*/
	background: url(../images/them/ltr/arrow.gif) no-repeat left 4px;
	padding-left:10px
}

.report-title1 {
	width: 100px;
	vertical-align: middle;
	font-weight: 600;
	color: #182640;
	border: 1px solid #D8D8D8;
	text-align: center;
	background: #F1F1F1;
}

.report-title2 {
	width: 170px;
	height: 20px;
	background: #CCC;
	text-align: center
}

.report-title3 {
	width: 70px;
	text-align: center;
	border: 1px solid #D8D8D8;
	border-left: 0px;
}
#toplogo {
	background:url(../images/top.gif) right top no-repeat;
	width:36px;
	height:12px;
}
#toplogo:hover {
	background:url(../images/top.gif) right -12px no-repeat;
}
/*----- IMAGE SCROLLER CLASSES -----*/
div.hold {
	float: left;
	position: relative;
	overflow: hidden;
	width: 591px;
	height: 85px;
	z-index: 100;
}

div.wn {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 591px;
	height: 85px;
	clip: rect(0px, 604px, 85px, 0px);
	overflow: hidden;
	z-index: 1;
}

div.lyr {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	z-index: 1;
}
#slider-prev {
	float: left;
	width: 12px;
	height: 75px;
	border: 1px solid #eee;
	background:url(../images/scroller/slider-prev-bg.gif) center no-repeat #fafafa;
	margin-right: 3px;
}

#slider-next {
	float: left;
	width: 12px;
	height: 75px;
	border: 1px solid #eee;
	background:url(../images/scroller/slider-next-bg.gif) center no-repeat #fafafa;
}

.MTUR {
	background:url(../images/them/border-top-right.gif) no-repeat;
	width:10px;
	height:10px;
}
.MTU {
	background: url(../images/them/border-top-center.gif) repeat-x;
	height:10px;
}
.MTUL {
	background:url(../images/them/border-top-left.gif) no-repeat;
	width:10px;
	height:10px;
}
.MTR {
	background: url(../images/them/border-center-right.gif) repeat-y;
	width:10px;
	vertical-align:bottom;
}
.MTL {
	background: url(../images/them/border-center-left.gif) repeat-y;
	width:10px;
	vertical-align:bottom;
}
.MTDR {
	background:url(../images/them/border-bottom-right.gif) no-repeat;
	width:10px;
	height:10px;
}
.MTD {
	background: url(../images/them/border-bottom-center.gif) repeat-x;
	height:10px;
}
.MTDL {
	background:url(../images/them/border-bottom-left.gif) no-repeat;
	width:10px;
	height:10px;
}
/*--------------------Border Box -----------------------*/
.UL {
	background:url(../images/them/border/ul.gif) no-repeat bottom left ;
	width:11px;
	height:12px;
}
.UR {
	background:url(../images/them/border/ur.gif) no-repeat bottom left ;
	width:11px;
}
.U {
	background:url(../images/them/border/u.gif) repeat-x bottom left ;
}
.DL {
	background:url(../images/them/border/dl.gif) no-repeat top left ;
	height:12px;
}
.DR {
	background:url(../images/them/border/dr.gif) no-repeat top left ;
}
.D {
	background:url(../images/them/border/d.gif) repeat-x top left ;
	
}
.L {
	background:url(../images/them/border/l.gif) repeat-y top left ;
	
}
.R {
	background:url(../images/them/border/r.gif) repeat-y top left;
	
}
/*--------------------Login -----------------------*/
.fieldrowen{
	margin: 10px 0px 5px 0;
}
.fieldrowen SPAN{
	display:block;
	width:60px;
	float:left;
}
.hidden{
	display:none;
}
/*--------------------BOX -----------------------*/
.box {
	border:1px solid #EAEAEA;
}
.content{
	padding: 8px 25px 8px 0;	
}
.input{
	font-size:12px;
	height:18px;
	border:1px solid #a2a2a2;
}
.RedInput{
	font-size:11px;
	border:1px solid #a2a2a2;
	background-color:#FFD1CC;
}
.Employmet{
	text-align:right;
	font-size:11px;
	padding:3px 3px;
}
.TableUL{
	border-top:1px #cccccc solid;
	border-left:1px #cccccc solid;
	 text-align: right;
	 padding:5px 3px;
}
.TableUR{
	 border-top:1px #CCCCCC solid;
	 border-right:1px #cccccc solid;
	 text-align: left;
	 padding:5px 3px;
}
.TableRight{
	border-right:1px #cccccc solid;
	text-align: left;
	padding:5px 3px;
}
.TableLeft{
	border-left:1px #cccccc solid;
	text-align:right;
	font-size:11px;
	padding:3px 3px;
}
.TableDL{
	border-left:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	text-align:right;
	font-size:11px;
	padding:3px 3px;
}
.TableDR{
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	text-align: left;
	padding:5px 3px;
}
.sectionImage {
	display:block;
	height:100px;
	width:150px;
	text-align:center;
	float:left;
	margin:5px;
	border:solid 1px #CCC;
}
/* NEW THEME */
#main {
	padding-bottom:30px;
	margin:0px auto;
	direction: ltr;
	width:950px;
}
#header {
	width: 948px;
	height: 254px;
	text-align: center;
	background:url(/images/newtheme/header_en.gif);
	position:relative;
}
.headerMiniLink {
	float:left;
	margin:3px 4px 0 10px;
	color:#FFF;
}
.sepLine {
	float:left;
	margin:3px 0 0 8px;
	width:1px;
	height:10px;
	border-left:1px solid #FFF;
}
.headerLinks {
	width:948px;
	heihgt:35px;
}
A.headerLink, A.headerLink:visited, A.headerLink:link, A.headerLink:active {
	display:block;
	background:url(/images/newtheme/buttback_norm.gif);
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	height:23px;
	padding:6px 0;
	text-align:center;
	border:1px solid #3c6494;
	border-top:none;
	border-bottom:none;
}
A.headerLink:hover {
	background:url(/images/newtheme/buttback_hover.gif);
}
.headerMiniLinks {
	position:absolute;
	width:112px;
	height:18px;
	background:url(/images/newtheme/headerlinksback.gif);
	left:35px;
	top:7px;
}
.headerButtomLine {
	width:948px;
	height:6px;
	overflow:hidden;
	background:url(/images/newtheme/headerbuttom.gif);
}
	/* Menu Box */
.menuBoxHeader {
	width:253px;
	height:12px;
	overflow:hidden;
	background:url(/images/newtheme/rightmenu_header.gif);
}
.menuBoxDate {
	height:24px;
	width:251px;
	padding:5px 0;
	background:#E1E1E1;
	border:1px solid #C5C5C5;
	border-top:none;
	border-bottom-color:#BEBEBE;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
}
.menuBoxContainer {
	width:251px;
	border:1px solid #C5C5C5;
	border-top:none;
	border-bottom-color:#BEBEBE;
}
A.sideLinks, A.sideLinks:visited, A.sideLinks:active, A.sideLinks:link {
	height:22px;
	width:231px;
	display:block;
	background:url(/images/newtheme/rightmenu_back.gif);
	color:#000;
	padding:5px 10px;
}
A.sideLinks:hover {
	color:#3D93E1;
}
.selectedLink {
	color:#FE0000 !important;
}
/* GALLERY */
.galleryListHolder {
	width:618px;
	height:96px;
	overflow:hidden;
	position:relative;
	float:left;
}
.galleryListSlide {
	height:96px;
	position:absolute;
}
.galleryListItem {
	display:block;
	width:91px;
	height:90px;
	margin:0 6px 0 0;
	padding:2px;
	float:left;
	border:1px solid #CCC;
}
.parrow {
	float:left;
	margin:37px 5px 0 0;
	display:block;
}
.narrow {
	margin:37px 0 0;
	display:block;
}
#galleryHolder {
	text-align:center;
	margin:20px 0;
}
/*--------------------ABOUT TABLE -----------------------*/
.TDtitle{
		background:#CFCFCF;
}
.TDcontent{
		background:#E8E8E8;
}
.tableTH{
	background:#4669A9;
	color:#FFF
}
.row1{
	background:#F7F7F7;	
}
.row2{
	background:#EBEBEB;	
}
.sitemapLink {
	padding:10px 25px 0;
}
.sitemapLink A {
	color:#008;
}
.sitemapLinkSub {
	padding:0 35px 0;
}
/*----------------------------- CURRENCY TABLE */
TABLE .applicationT{
	margin-top:20px
}
TABLE.applicationT TD{	
}
.row1{
	background:#004d8e;
	color:#FFF
}
.row2{
	background:#D4D4D4;	
}
.row3{
	background:#D5D8C6;		
}
.application .head{
	border-left:1px solid #CCC	
}
/*----------------------------- Employment TABLE */
TABLE .employment{
	color:#333;
	text-align:center
}
TABLE .employment .header{
	background:#4669A9;
	color:#FFF;
}
TABLE .employment .row1{
	background:#e4e4e4;
	color:#333;
	text-align:center
}
TABLE .employment .row2{
	background:#F0F0F0;
}

.empCondition{
	font-family:"Times New Roman", Times, serif;
	font-weight:600;
	font-size:14px;
}
.empConditionSpe{
	padding:10px 20px 0 0	
}

div.ht	{
	overflow: hidden;
	height: 1px;
}
