
.CancelBtn 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
}
.customTB {
	border-collapse:collapse;
	border: 1px solid #E3E8EA;
	width: 100%;
	font-family: Tahoma;
	font-size: 12px;
	/* color: #003366; */
}
	.customTB_th {
	border-collapse:collapse;
	background-image: url(/_LAYOUTS/1033/KACST/Images/images/en/grid_sTitleBGx.gif);
	background-repeat: repeat-x;
	height: 23px;
	color: #3E5557;
	font-size: 11px;
	background-position: bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	}
	.customTB td {
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #E3E8EA;
	border-left-color: #E3E8EA;
	height: 17px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	}


.TabTB_form {
	background-image: url(/_LAYOUTS/1033/KACST/Images/TabTB_BG.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.TabBodyTB_form {
	border: 1px solid #C3C4CA;
	text-align: center;
	vertical-align: top;
	background-image: url(/_LAYOUTS/1033/KACST/Images/bodyTbBG.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 20px;
	}
	
.TabOn_form {}
.TabOn_form a {
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
	background-color: #c3c4ca;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
	background-position: top;
}
.TabOn_form a:hover {
	color: #FF3300;
}
.TabOn_St_form {
	background-image: url(/_LAYOUTS/1033/KACST/Images/TabOn_St.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
	background-position: top;
}

.TabOn_End_form {
	background-image: url(/_LAYOUTS/1033/KACST/Images/TabOn_End.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
	background-position: top;
}

.TabOff_form {

}
.TabOff_form a {
	background-image: url(/_LAYOUTS/1033/KACST/Images/TabOff_BG.gif);
	height: 25px;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	vertical-align: top;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 10px;
	background-position: top;
}

.TabOff_form a:hover {
	color: #FF0000;
}

.TabOff_St_form {
background-image: url(/_LAYOUTS/1033/KACST/Images/TabOff_St.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
}

.TabOff_End_form {
	background-image: url(/_LAYOUTS/1033/KACST/Images/TabOff_End.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
	background-position: top;
}


	.TB_form {
	border-collapse:collapse;
	width: 98%;
	color: #003366;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
	.TB_form td {
	border-collapse:collapse;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	height: 20px;
	border-top-style: none;
	width: 16%;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	white-space: nowrap;
	
	}
	
	
.TB_form_legend {
	border-collapse:collapse;
	width: 98%;
	color: #003366;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c8d1e4;
	border-right-color: #c8d1e4;
	border-bottom-color: #c8d1e4;
	border-left-color: #c8d1e4;
	}
	
	.TB_form_legend td {
	border-collapse:collapse;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	height: 20px;
	border-top-style: none;
	white-space: nowrap;

	border-right-style: none;
	border-left-style: none;
	text-align: left;
	
	}

.LabelField {
    color: #003366;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	white-space: nowrap;
}
.Btn_S_Normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../../images/en/Btn_S_Normal.gif);
	background-repeat: no-repeat;
	color: #003366;
	height: 18px;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-position: center center;
}

.fieldNormal{
	font-size: 12px;
	color: #003366;
	/* width: 100%; */
	border: 1px solid #006699;
	font-family: Tahoma;		
	}
	.fieldMultiLine{
	/* width: 100%; */
	border: 1px solid #006699;
	font-size: 12px;
	color: #003366;
	overflow: auto;
	height: 40px;
	scrollbar-face-color:#BCCCEC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#BCCCEC;
	scrollbar-darkshadow-color:#447093;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#000040;
	scrollbar-track-color:#BCCCEC;
	font-family: Tahoma;

	}

	
	.CalTB{
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
	
	.CalTB td{
	margin: 0px;
	padding: 0px;
	width: 90%;
	}
	
.buttonN {
	background-image: url(/_LAYOUTS/1033/KACST/Images/ButtonBg.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	padding-right: 1px;
	padding-left: 1px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #6593cf;
	width: 60px;
}
.buttonL {
	background-image: url(/_LAYOUTS/1033/KACST/Images/ButtonBg.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	padding-right: 1px;
	padding-left: 1px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #6593cf;
	width: 110px;
}

.ClaBtn {
	background-image: url(/_LAYOUTS/1033/KACST/Images/calendar.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	padding: 0px;
	cursor: hand;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center center;
}
fieldset {
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: c8d1e4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: c8d1e4;
	border-left-color: c8d1e4;
	width: 98%;
	margin: 0px;
	border-bottom-style: none;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
legend {
	margin:0;
	font-size:11px;
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 5px;
	right: 10px;
	bottom: 5px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	}

.TitleCustomTB{
	color: #333333;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 8px;
}

.Title14pxBold{
	color: #1727a7;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 8px;
}

.RowTitle
{
	color: #333333;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 8px;
}

.Title12pxBold{
	color: #606166;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 8px;
}

.Title12pxNormal{
	color: #606166;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 8px;
}

.RowSeparator
{
	BORDER: #dcdcdc 1px solid;
}

.Border
{
	BORDER: #606166 1px solid;
	padding: 2px, 3px, 2px, 3px;
}

.RowBottom
{
	border-bottom: #606166 1px solid;
}

.HeaderBG
{
	border-collapse:collapse;
	/*
	background-image: url(/_LAYOUTS/1033/KACST/Images/grid_sTitleBGx.gif);
	background-repeat: repeat-x;
	background-color:"#e7e7ef";
	
	
	
	background-position: bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	*/
	height: 24px;
	color: #3E5557;
	font-size: 12px;
	
	font-family: Tahoma;
	font-weight: bold;	
	white-space: nowrap;
}

.CareercustomTB {
	border-collapse:collapse;
	border: 1px solid #E3E8EA;
	
	font-family: Tahoma;
	font-size: 11px;
	/* color: #003366; */
	}
	
.CareercustomTB th {
	border-collapse:collapse;
	background-image: url(/_LAYOUTS/1033/KACST/Images/grid_sTitleBGx.gif);
	background-repeat: repeat-x;
	height: 23px;
	color: #3E5557;
	font-size: 11px;
	background-position: bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	}
.CareercustomTB td {
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #E3E8EA;
	border-left-color: #E3E8EA;
	height: 17px;
	padding-right: 1px;
	padding-left: 0px;	
	color:#606166;
	}
	
	.CareercustomTB td td
	{
		border-collapse:collapse;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
	}
	
.SepratorH
{
	height:7px;	
}

a.career
{
	color:#3175ce;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	font-size:10px;
	text-decoration:none;
}
a.career:hover
{
	color:#293852;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	font-size:10px;
	text-decoration:none;
}


#ctl00_PlaceHolderMain_ContactUs1_UpdateProgressLoadingImage {
background-color:#c3c4ca;
color:#2b3b55;
top:75%; 
left:55%;
position:absolute;
}

#ctl00_PlaceHolderMain_ContactUs1_UpdateProgressLoadingImage img {
vertical-align:middle;
margin:2px;
}
