@charset "utf-8";
/* CSS Document */
html,body{height:100%;}
/* font size and decorative */
body { 
	font:1em "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; /* 1em = 16px */
	position: relative;
	color:#505050;
	height: auto !important;
} 

h1, h2, h3,h4,h5{ color:#004B8E;  font-weight: 600; font:"Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;}
h1{ font-size:1.8em;}
h2{ font-size:1.2em;}
h3 { font-size:1em;}
h4 {font-size: 0.8em;}
a{  color:#0046b0; text-decoration:none;}
a:hover{  color:#0046b0; text-decoration:underline;}
.logo img{ width:100%; height:auto}
.fright{float:right;}

/* Genaral */
/* clearing float */
.clear-float:before, .clear-float:after { content:""; display:table;}
.clear-float:after { clear:both;}
.clear-float { clear:right;}
.clear-both {clear:both;}

/* portal specific*/
/* header */
#es-container{ margin: 0 auto;} 
#es-header{background: url("../images/serviceBanner.png") repeat-x scroll left top rgba(0, 0, 0, 0); height:auto; position:relative; width: 100%;}
#es-header .logo{ float:none; background: url("../images/serviceLogo.png") no-repeat scroll left top rgba(0, 0, 0, 0); height: 39px; text-align:right;}
#es-header .logo .msd_logo{height: 39px; display: inline-block; padding-right: 8px;}
#es-header .logo .msd_logo img{width:100%}
#es-header .header-links {float: none; text-align: right; position:relative; top:0px; right:3px}
#es-header .header-links ul {margin-bottom: 3px; padding: 0; list-style: none;}
#es-header .header-links ul li { border-right: 0px solid #CCC; display: inline-block; padding-left: 5px; padding-right: 8px;}
#es-header .header-links ul li.last{border:none;}
#es-header .header-links ul li a:link, .header-links ul li a:visited{ color:#0046B0; line-height:15px; text-decoration:none; display: inline;}
#es-header .header-links ul li a:hover{ text-decoration:underline;}
/* Content */
#es-content{font-size:0.9em;}
.req_field{ color:#F00}
#es-content .es-title{ background-color:#C3DEEF; position: relative;}
#es-content .es-title_error{ background-color:#FAE2E3; position: relative;}
#es-content .es-title .es-help{ float:right;   padding: 5px 50px 0 0;}
#es-content .es-title .es-help strong{ font-weight:normal; color:#404040; font-weight: 600;}
#es-content .es-title h2{margin:0; font-size:1.1em; background-color:#C3DEEF; padding: 5px 10px; float:left;}
#es-content .es-title .tittle-name {float: left; width: 50%;}
#es-content .es-title .tittle-help-icon { padding-left: 5px; position: absolute; right: 6px; text-align: right; top: 4px;}
#es-content .es-title .tittle-help-icon img {}
#es-content .es-title .tittle-help-icon-text{position: relative; padding: 0px 0px 0px 5px; top: -1px;}
#es-content .content-wraper{padding: 10px;}
#es-content p {margin-bottom: 10px;}
#es-content h3 {padding-bottom: 7px;}


#es-content .content-wrapper {/* background: url("../images/sectionBody.png") repeat scroll 0 0 #F1F1F1; */ background-color:#F9F9F9; padding: 15px;}

#es-content .content-wrapper strong{ font-weight:normal; color:#000; font-weight: 600;}
#es-content .content-wrapper .box-border{ border: 1px solid #CCC;}


#es-content .footer-notes{ background-color:#E6E6E6; padding:10px;}
#es-content .footer-notes h3{ font-size:1em; color:#F00;}

/* Footer */
#es-footer{}
#es-footer .footer-container{ font-size:0.75em; background-color:#E6E6E6; padding:10px; text-align:center; margin: 10px 0;}
#es-container .es-powered-by { font-size: 0.75em; font-style: italic; padding: 15px 5px 5px 15px;}


#our-values {
    background-color: #6ec2e8;
    background-image: url("images/crossed-orange-pattern.png");
    background-repeat: repeat repeat;
    text-align: left;
}

* {
    border: medium none;
    margin: 0;
    padding: 0;
}

.content2 {
    clear: both;
    color: #666666;
    margin: 40px auto;
    max-width: 930px;
    overflow: hidden;
    position: relative;
}

.column_two_thirds {
    width: 65.3334%;
}
.column_one_half, .column_one_third, .column_one_fourth, .column_two_thirds, .column_three_fourths {
    float: left;
    margin-left: 0.5%;
    margin-right: 0.5%;
    overflow: hidden;
    position: relative;
}

#we-believe {
    color: #FFFFFF;
    font-size: 31px;
    line-height: 125%;
    min-height: 100px;
    opacity: 0.8;
    padding: 25px;
    text-shadow: 2px 2px 2px #522304;
}

.column_one_third {
    width: 32.1%;
}

#values-and-principles {
    display: block;
    padding-left: 40px;
}
a {
    color: #FD961A;
    text-decoration: none;
}
img {

}

.image_error_404{
	text-align:center;
	background-image: url("images/ICTA_empty.png");
	background-repeat:no-repeat;
	background-position:center; 
	}
	
.error_text{
	
}

.text_1{
	padding-top:6px;
}

.text_1_tamil{
	 font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
}


.image_error_404{
	text-align:center;
	background-image: url("../images/ICTA_empty.png");
	background-repeat:no-repeat;
	background-position:center; 
	}
	
.error_504{
	text-align:center;
	background-image: url("../images/error_503.png");
	background-repeat:no-repeat;
	background-position:center; 
}

.text_1_503{
	margin-top:-112px;
	margin-left:28px;
	font-weight:bold;
	font-size:13px;
}


.empty_box{
	height:1px;
}


.error_text_503{
	
padding-top:6px;

	}

.error_text_503{
	padding-top:215px;
	}

.text_center{
	text-align:center;
}

.pbottom{
	padding-bottom:30px;
}

.text_red{color:#FF0000;padding-top:30px;font-weight:bold;}
#es-content .es-errormsg{color: #FF0000; background-color: #FAE2E3; padding: 5px 10px;}
#es-content .es-errormsg ul{ list-style:disc inside none;}
#es-content .es-errormsg .errorMessage {color: #FF0000; font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  font-style: normal; font-weight: normal;}